starting build "294331a5-2eea-49ff-b8b9-ce1e5bd92433" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/docker Step #1: Sending build context to Docker daemon 9.216kB Step #1: Step 1/14 : FROM gcr.io/oss-fuzz-base/base-builder-go Step #1: latest: Pulling from oss-fuzz-base/base-builder-go Step #1: b549f31133a9: Pulling fs layer Step #1: 5fc1849ea29a: Pulling fs layer Step #1: 5bca3ba2fc7d: Pulling fs layer Step #1: c3f8f264f82b: Pulling fs layer Step #1: 4beb7a10c8f4: Pulling fs layer Step #1: 0ca13ee436c2: Pulling fs layer Step #1: d11b53fc85fe: Pulling fs layer Step #1: 1cbdd3829a23: Pulling fs layer Step #1: 7f7781280c06: Pulling fs layer Step #1: 846994f6541d: Pulling fs layer Step #1: 83087fdbd323: Pulling fs layer Step #1: 5e20af423505: Pulling fs layer Step #1: 7e2d2d2efe99: Pulling fs layer Step #1: bae98e0cfe62: Pulling fs layer Step #1: 7c94181fc29a: Pulling fs layer Step #1: 4018e9ce42a6: Pulling fs layer Step #1: bf9219ec845b: Pulling fs layer Step #1: 71174894d930: Pulling fs layer Step #1: e04ddd5d972b: Pulling fs layer Step #1: bfb7b1a6728d: Pulling fs layer Step #1: 2e1d8e23a9a8: Pulling fs layer Step #1: 153eacb0a891: Pulling fs layer Step #1: 4d7aa988bb31: Pulling fs layer Step #1: f93820478c87: Pulling fs layer Step #1: 038020a237ce: Pulling fs layer Step #1: 416ea49f7c22: Pulling fs layer Step #1: c3f8f264f82b: Waiting Step #1: 9cdc40c52e67: Pulling fs layer Step #1: 4beb7a10c8f4: Waiting Step #1: bee113eb3842: Pulling fs layer Step #1: 93286fa4d809: Pulling fs layer Step #1: 88a7cbc5ce33: Pulling fs layer Step #1: 5bdd6bc53e7b: Pulling fs layer Step #1: d84cd2be715d: Pulling fs layer Step #1: 5e20af423505: Waiting Step #1: 83087fdbd323: Waiting Step #1: 7e2d2d2efe99: Waiting Step #1: d171e73dd44a: Pulling fs layer Step #1: 9972794eff61: Pulling fs layer Step #1: 0ca13ee436c2: Waiting Step #1: bae98e0cfe62: Waiting Step #1: 4018e9ce42a6: Waiting Step #1: a5710a666ac0: Pulling fs layer Step #1: 8e9c29ebf3b0: Pulling fs layer Step #1: d11b53fc85fe: Waiting Step #1: bf9219ec845b: Waiting Step #1: 7c94181fc29a: Waiting Step #1: 8ae08768665b: Pulling fs layer Step #1: 1cbdd3829a23: Waiting Step #1: 153eacb0a891: Waiting Step #1: 7f7781280c06: Waiting Step #1: 71174894d930: Waiting Step #1: 038020a237ce: Waiting Step #1: 4d7aa988bb31: Waiting Step #1: 846994f6541d: Waiting Step #1: e04ddd5d972b: Waiting Step #1: f93820478c87: Waiting Step #1: 416ea49f7c22: Waiting Step #1: 8e9c29ebf3b0: Waiting Step #1: 9cdc40c52e67: Waiting Step #1: d171e73dd44a: Waiting Step #1: 8ae08768665b: Waiting Step #1: bee113eb3842: Waiting Step #1: 9972794eff61: Waiting Step #1: a5710a666ac0: Waiting Step #1: 93286fa4d809: Waiting Step #1: 5bdd6bc53e7b: Waiting Step #1: 88a7cbc5ce33: Waiting Step #1: d84cd2be715d: Waiting Step #1: 2e1d8e23a9a8: Waiting Step #1: bfb7b1a6728d: Waiting Step #1: 5bca3ba2fc7d: Verifying Checksum Step #1: 5bca3ba2fc7d: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: 4beb7a10c8f4: Verifying Checksum Step #1: 4beb7a10c8f4: Download complete Step #1: c3f8f264f82b: Verifying Checksum Step #1: c3f8f264f82b: Download complete Step #1: 0ca13ee436c2: Download complete Step #1: 1cbdd3829a23: Verifying Checksum Step #1: 1cbdd3829a23: Download complete Step #1: 5fc1849ea29a: Verifying Checksum Step #1: 5fc1849ea29a: Download complete Step #1: 7f7781280c06: Download complete Step #1: b549f31133a9: Pull complete Step #1: 83087fdbd323: Verifying Checksum Step #1: 83087fdbd323: Download complete Step #1: 5e20af423505: Verifying Checksum Step #1: 5e20af423505: Download complete Step #1: 7e2d2d2efe99: Verifying Checksum Step #1: 7e2d2d2efe99: Download complete Step #1: bae98e0cfe62: Verifying Checksum Step #1: bae98e0cfe62: Download complete Step #1: 7c94181fc29a: Verifying Checksum Step #1: 7c94181fc29a: Download complete Step #1: 846994f6541d: Verifying Checksum Step #1: 846994f6541d: Download complete Step #1: 4018e9ce42a6: Verifying Checksum Step #1: 4018e9ce42a6: Download complete Step #1: bf9219ec845b: Verifying Checksum Step #1: bf9219ec845b: Download complete Step #1: 71174894d930: Verifying Checksum Step #1: 71174894d930: Download complete Step #1: bfb7b1a6728d: Verifying Checksum Step #1: bfb7b1a6728d: Download complete Step #1: e04ddd5d972b: Download complete Step #1: 2e1d8e23a9a8: Verifying Checksum Step #1: 2e1d8e23a9a8: Download complete Step #1: d11b53fc85fe: Verifying Checksum Step #1: d11b53fc85fe: Download complete Step #1: 153eacb0a891: Download complete Step #1: 4d7aa988bb31: Verifying Checksum Step #1: 4d7aa988bb31: Download complete Step #1: f93820478c87: Verifying Checksum Step #1: f93820478c87: Download complete Step #1: 038020a237ce: Download complete Step #1: 416ea49f7c22: Download complete Step #1: 9cdc40c52e67: Verifying Checksum Step #1: 9cdc40c52e67: Download complete Step #1: bee113eb3842: Verifying Checksum Step #1: bee113eb3842: Download complete Step #1: 93286fa4d809: Verifying Checksum Step #1: 93286fa4d809: Download complete Step #1: 88a7cbc5ce33: Verifying Checksum Step #1: 88a7cbc5ce33: Download complete Step #1: 5fc1849ea29a: Pull complete Step #1: d84cd2be715d: Verifying Checksum Step #1: d84cd2be715d: Download complete Step #1: 5bca3ba2fc7d: Pull complete Step #1: 9972794eff61: Verifying Checksum Step #1: 9972794eff61: Download complete Step #1: d171e73dd44a: Verifying Checksum Step #1: d171e73dd44a: Download complete Step #1: a5710a666ac0: Verifying Checksum Step #1: 8ae08768665b: Download complete Step #1: c3f8f264f82b: Pull complete Step #1: 4beb7a10c8f4: Pull complete Step #1: 0ca13ee436c2: Pull complete Step #1: 8e9c29ebf3b0: Verifying Checksum Step #1: 8e9c29ebf3b0: Download complete Step #1: d11b53fc85fe: Pull complete Step #1: 1cbdd3829a23: Pull complete Step #1: 7f7781280c06: Pull complete Step #1: 846994f6541d: Pull complete Step #1: 83087fdbd323: Pull complete Step #1: 5e20af423505: Pull complete Step #1: 7e2d2d2efe99: Pull complete Step #1: bae98e0cfe62: Pull complete Step #1: 7c94181fc29a: Pull complete Step #1: 4018e9ce42a6: Pull complete Step #1: bf9219ec845b: Pull complete Step #1: 71174894d930: Pull complete Step #1: e04ddd5d972b: Pull complete Step #1: bfb7b1a6728d: Pull complete Step #1: 2e1d8e23a9a8: Pull complete Step #1: 153eacb0a891: Pull complete Step #1: 4d7aa988bb31: Pull complete Step #1: f93820478c87: Pull complete Step #1: 038020a237ce: Pull complete Step #1: 416ea49f7c22: Pull complete Step #1: 9cdc40c52e67: Pull complete Step #1: bee113eb3842: Pull complete Step #1: 93286fa4d809: Pull complete Step #1: 88a7cbc5ce33: Pull complete Step #1: 5bdd6bc53e7b: Pull complete Step #1: d84cd2be715d: Pull complete Step #1: d171e73dd44a: Pull complete Step #1: 9972794eff61: Pull complete Step #1: a5710a666ac0: Pull complete Step #1: 8e9c29ebf3b0: Pull complete Step #1: 8ae08768665b: Pull complete Step #1: Digest: sha256:be30d0d373c394d43ac71416c7a5d03a70664d404378c6f3ffb00ecf7d5db903 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-go:latest Step #1: ---> 1c7b83ad1fda Step #1: Step 2/14 : RUN apt-get update && apt-get install -y protobuf-compiler libprotobuf-dev binutils cmake ninja-build liblzma-dev libz-dev pkg-config autoconf libtool Step #1: ---> Running in 2649ee0d0bbe Step #1: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #1: Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #1: Fetched 383 kB in 13s (29.5 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: binutils is already the newest version (2.34-6ubuntu1.9). Step #1: The following additional packages will be installed: Step #1: automake autotools-dev cmake-data file libarchive13 libglib2.0-0 Step #1: libglib2.0-data libicu66 libjsoncpp1 libltdl-dev libltdl7 libmagic-mgc Step #1: libmagic1 libprotobuf-lite17 libprotobuf17 libprotoc17 librhash0 libsigsegv2 Step #1: libuv1 libxml2 m4 shared-mime-info xdg-user-dirs Step #1: Suggested packages: Step #1: autoconf-archive gnu-standards autoconf-doc gettext cmake-doc lrzip Step #1: libtool-doc liblzma-doc gfortran | fortran95-compiler gcj-jdk m4-doc python3 Step #1: The following NEW packages will be installed: Step #1: autoconf automake autotools-dev cmake cmake-data file libarchive13 Step #1: libglib2.0-0 libglib2.0-data libicu66 libjsoncpp1 libltdl-dev libltdl7 Step #1: liblzma-dev libmagic-mgc libmagic1 libprotobuf-dev libprotobuf-lite17 Step #1: libprotobuf17 libprotoc17 librhash0 libsigsegv2 libtool libuv1 libxml2 m4 Step #1: ninja-build pkg-config protobuf-compiler shared-mime-info xdg-user-dirs Step #1: zlib1g-dev Step #1: 0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded. Step #1: Need to get 21.8 MB of archives. Step #1: After this operation, 104 MB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.8 [1289 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-data all 2.64.6-1~ubuntu20.04.8 [5848 B] Step #1: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #1: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.7 [640 kB] Step #1: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 shared-mime-info amd64 1.15-1 [430 kB] Step #1: Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 xdg-user-dirs amd64 0.17-2ubuntu1 [48.3 kB] Step #1: Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libuv1 amd64 1.34.2-1ubuntu1.5 [80.9 kB] Step #1: Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Step #1: Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Step #1: Get:13 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #1: Get:14 http://archive.ubuntu.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Step #1: Get:15 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #1: Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake-data all 3.16.3-1ubuntu1.20.04.1 [1613 kB] Step #1: Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libarchive13 amd64 3.4.0-2ubuntu1.4 [327 kB] Step #1: Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3.1ubuntu2 [75.6 kB] Step #1: Get:19 http://archive.ubuntu.com/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB] Step #1: Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake amd64 3.16.3-1ubuntu1.20.04.1 [3668 kB] Step #1: Get:21 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #1: Get:22 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #1: Get:23 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-lite17 amd64 3.6.1.3-2ubuntu5.2 [132 kB] Step #1: Get:24 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf17 amd64 3.6.1.3-2ubuntu5.2 [798 kB] Step #1: Get:25 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotoc17 amd64 3.6.1.3-2ubuntu5.2 [646 kB] Step #1: Get:26 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #1: Get:27 http://archive.ubuntu.com/ubuntu focal/universe amd64 ninja-build amd64 1.10.0-1build1 [107 kB] Step #1: Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #1: Get:29 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #1: Get:30 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 liblzma-dev amd64 5.2.4-1ubuntu1.1 [147 kB] Step #1: Get:31 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-dev amd64 3.6.1.3-2ubuntu5.2 [1156 kB] Step #1: Get:32 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 protobuf-compiler amd64 3.6.1.3-2ubuntu5.2 [27.6 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 21.8 MB in 4s (5603 kB/s) Step #1: Selecting previously unselected package libmagic-mgc. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #1: Preparing to unpack .../00-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #1: Unpacking libmagic-mgc (1:5.38-4) ... Step #1: Selecting previously unselected package libmagic1:amd64. Step #1: Preparing to unpack .../01-libmagic1_1%3a5.38-4_amd64.deb ... Step #1: Unpacking libmagic1:amd64 (1:5.38-4) ... Step #1: Selecting previously unselected package file. Step #1: Preparing to unpack .../02-file_1%3a5.38-4_amd64.deb ... Step #1: Unpacking file (1:5.38-4) ... Step #1: Selecting previously unselected package libglib2.0-0:amd64. Step #1: Preparing to unpack .../03-libglib2.0-0_2.64.6-1~ubuntu20.04.8_amd64.deb ... Step #1: Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #1: Selecting previously unselected package libglib2.0-data. Step #1: Preparing to unpack .../04-libglib2.0-data_2.64.6-1~ubuntu20.04.8_all.deb ... Step #1: Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #1: Selecting previously unselected package libicu66:amd64. Step #1: Preparing to unpack .../05-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #1: Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1: Selecting previously unselected package libxml2:amd64. Step #1: Preparing to unpack .../06-libxml2_2.9.10+dfsg-5ubuntu0.20.04.7_amd64.deb ... Step #1: Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #1: Selecting previously unselected package shared-mime-info. Step #1: Preparing to unpack .../07-shared-mime-info_1.15-1_amd64.deb ... Step #1: Unpacking shared-mime-info (1.15-1) ... Step #1: Selecting previously unselected package xdg-user-dirs. Step #1: Preparing to unpack .../08-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ... Step #1: Unpacking xdg-user-dirs (0.17-2ubuntu1) ... Step #1: Selecting previously unselected package libuv1:amd64. Step #1: Preparing to unpack .../09-libuv1_1.34.2-1ubuntu1.5_amd64.deb ... Step #1: Unpacking libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1: Selecting previously unselected package libsigsegv2:amd64. Step #1: Preparing to unpack .../10-libsigsegv2_2.12-2_amd64.deb ... Step #1: Unpacking libsigsegv2:amd64 (2.12-2) ... Step #1: Selecting previously unselected package m4. Step #1: Preparing to unpack .../11-m4_1.4.18-4_amd64.deb ... Step #1: Unpacking m4 (1.4.18-4) ... Step #1: Selecting previously unselected package autoconf. Step #1: Preparing to unpack .../12-autoconf_2.69-11.1_all.deb ... Step #1: Unpacking autoconf (2.69-11.1) ... Step #1: Selecting previously unselected package autotools-dev. Step #1: Preparing to unpack .../13-autotools-dev_20180224.1_all.deb ... Step #1: Unpacking autotools-dev (20180224.1) ... Step #1: Selecting previously unselected package automake. Step #1: Preparing to unpack .../14-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #1: Unpacking automake (1:1.16.1-4ubuntu6) ... Step #1: Selecting previously unselected package cmake-data. Step #1: Preparing to unpack .../15-cmake-data_3.16.3-1ubuntu1.20.04.1_all.deb ... Step #1: Unpacking cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1: Selecting previously unselected package libarchive13:amd64. Step #1: Preparing to unpack .../16-libarchive13_3.4.0-2ubuntu1.4_amd64.deb ... Step #1: Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.4) ... Step #1: Selecting previously unselected package libjsoncpp1:amd64. Step #1: Preparing to unpack .../17-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ... Step #1: Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1: Selecting previously unselected package librhash0:amd64. Step #1: Preparing to unpack .../18-librhash0_1.3.9-1_amd64.deb ... Step #1: Unpacking librhash0:amd64 (1.3.9-1) ... Step #1: Selecting previously unselected package cmake. Step #1: Preparing to unpack .../19-cmake_3.16.3-1ubuntu1.20.04.1_amd64.deb ... Step #1: Unpacking cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1: Selecting previously unselected package libltdl7:amd64. Step #1: Preparing to unpack .../20-libltdl7_2.4.6-14_amd64.deb ... Step #1: Unpacking libltdl7:amd64 (2.4.6-14) ... Step #1: Selecting previously unselected package libltdl-dev:amd64. Step #1: Preparing to unpack .../21-libltdl-dev_2.4.6-14_amd64.deb ... Step #1: Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #1: Selecting previously unselected package libprotobuf-lite17:amd64. Step #1: Preparing to unpack .../22-libprotobuf-lite17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Selecting previously unselected package libprotobuf17:amd64. Step #1: Preparing to unpack .../23-libprotobuf17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Selecting previously unselected package libprotoc17:amd64. Step #1: Preparing to unpack .../24-libprotoc17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Selecting previously unselected package libtool. Step #1: Preparing to unpack .../25-libtool_2.4.6-14_all.deb ... Step #1: Unpacking libtool (2.4.6-14) ... Step #1: Selecting previously unselected package ninja-build. Step #1: Preparing to unpack .../26-ninja-build_1.10.0-1build1_amd64.deb ... Step #1: Unpacking ninja-build (1.10.0-1build1) ... Step #1: Selecting previously unselected package pkg-config. Step #1: Preparing to unpack .../27-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #1: Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #1: Selecting previously unselected package zlib1g-dev:amd64. Step #1: Preparing to unpack .../28-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #1: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1: Selecting previously unselected package liblzma-dev:amd64. Step #1: Preparing to unpack .../29-liblzma-dev_5.2.4-1ubuntu1.1_amd64.deb ... Step #1: Unpacking liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #1: Selecting previously unselected package libprotobuf-dev:amd64. Step #1: Preparing to unpack .../30-libprotobuf-dev_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Selecting previously unselected package protobuf-compiler. Step #1: Preparing to unpack .../31-protobuf-compiler_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1: Unpacking protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up xdg-user-dirs (0.17-2ubuntu1) ... Step #1: Setting up libmagic-mgc (1:5.38-4) ... Step #1: Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #1: No schema files found: doing nothing. Step #1: Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1: Setting up libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up libmagic1:amd64 (1:5.38-4) ... Step #1: Setting up file (1:5.38-4) ... Step #1: Setting up ninja-build (1.10.0-1build1) ... Step #1: Setting up autotools-dev (20180224.1) ... Step #1: Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #1: Setting up libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1: Setting up libsigsegv2:amd64 (2.12-2) ... Step #1: Setting up pkg-config (0.29.1-0ubuntu4) ... Step #1: Setting up libltdl7:amd64 (2.4.6-14) ... Step #1: Setting up liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #1: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1: Setting up librhash0:amd64 (1.3.9-1) ... Step #1: Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1: Setting up libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #1: Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1: Setting up libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up libtool (2.4.6-14) ... Step #1: Setting up libarchive13:amd64 (3.4.0-2ubuntu1.4) ... Step #1: Setting up m4 (1.4.18-4) ... Step #1: Setting up libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1: Setting up shared-mime-info (1.15-1) ... Step #1: Setting up autoconf (2.69-11.1) ... Step #1: Setting up cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1: Setting up automake (1:1.16.1-4ubuntu6) ... Step #1: update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Step #1: Setting up libltdl-dev:amd64 (2.4.6-14) ... Step #1: Processing triggers for libc-bin (2.31-0ubuntu9.16) ... Step #1: Removing intermediate container 2649ee0d0bbe Step #1: ---> 12c36c30a16a Step #1: Step 3/14 : RUN git clone --depth 1 https://github.com/google/libprotobuf-mutator.git Step #1: ---> Running in 741e6d63de9d Step #1: Cloning into 'libprotobuf-mutator'... Step #1: Removing intermediate container 741e6d63de9d Step #1: ---> 2de1c5963cea Step #1: Step 4/14 : RUN mkdir LPM; cd LPM; cmake $SRC/libprotobuf-mutator -GNinja -DLIB_PROTO_MUTATOR_DOWNLOAD_PROTOBUF=ON -DLIB_PROTO_MUTATOR_TESTING=OFF -DCMAKE_BUILD_TYPE=Release; ninja; Step #1: ---> Running in 672e48da8997 Step #1: -- The CXX compiler identification is Clang 18.1.8 Step #1: -- Detecting CXX compiler ABI info Step #1: -- Detecting CXX compiler ABI info - done Step #1: -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #1: -- Detecting CXX compile features Step #1: -- Detecting CXX compile features - done Step #1: -- The C compiler identification is Clang 18.1.8 Step #1: -- Detecting C compiler ABI info Step #1: -- Detecting C compiler ABI info - done Step #1: -- Check for working C compiler: /usr/local/bin/clang - skipped Step #1: -- Detecting C compile features Step #1: -- Detecting C compile features - done Step #1: -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #1: -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed Step #1: -- Check if compiler accepts -pthread Step #1: -- Check if compiler accepts -pthread - yes Step #1: -- Found Threads: TRUE Step #1: -- Looking for lzma_auto_decoder in /usr/lib/x86_64-linux-gnu/liblzma.so Step #1: -- Looking for lzma_auto_decoder in /usr/lib/x86_64-linux-gnu/liblzma.so - found Step #1: -- Looking for lzma_easy_encoder in /usr/lib/x86_64-linux-gnu/liblzma.so Step #1: -- Looking for lzma_easy_encoder in /usr/lib/x86_64-linux-gnu/liblzma.so - found Step #1: -- Looking for lzma_lzma_preset in /usr/lib/x86_64-linux-gnu/liblzma.so Step #1: -- Looking for lzma_lzma_preset in /usr/lib/x86_64-linux-gnu/liblzma.so - found Step #1: -- Found LibLZMA: /usr/lib/x86_64-linux-gnu/liblzma.so (found version "5.2.4") Step #1: -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_ADDRESS Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_ADDRESS - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_SCOPE Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_SCOPE - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_COVERAGE Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_COVERAGE - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_FUZZER Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_FUZZER - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_SANITIZE_FUZZER Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_SANITIZE_FUZZER - Success Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_WSTRING_CONVERSION Step #1: -- Performing Test LIB_PROTO_MUTATOR_HAS_WSTRING_CONVERSION - Success Step #1: -- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-pthread (found version "3.6.1") Step #1: -- Configuring done (1.5s) Step #1: -- Generating done (0.0s) Step #1: -- Build files have been written to: /src/LPM Step #1: [1/16] Creating directories for 'external.protobuf' Step #1: [2/16] Performing download step (git clone) for 'external.protobuf' Step #1: Cloning into 'external.protobuf'... Step #1: HEAD is now at 3d9f7c430 Updating version.json and repo version numbers to: 27.1 Step #1: Submodule 'third_party/abseil-cpp' (https://github.com/abseil/abseil-cpp.git) registered for path 'third_party/abseil-cpp' Step #1: Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'third_party/googletest' Step #1: Submodule 'third_party/jsoncpp' (https://github.com/open-source-parsers/jsoncpp.git) registered for path 'third_party/jsoncpp' Step #1: Cloning into '/src/LPM/external.protobuf/src/external.protobuf/third_party/abseil-cpp'... Step #1: Cloning into '/src/LPM/external.protobuf/src/external.protobuf/third_party/googletest'... Step #1: Cloning into '/src/LPM/external.protobuf/src/external.protobuf/third_party/jsoncpp'... Step #1: Submodule path 'third_party/abseil-cpp': checked out '4a2c63365eff8823a5221db86ef490e828306f9d' Step #1: Submodule path 'third_party/googletest': checked out '4c9a3bb62bf3ba1f1010bf96f9c8ed767b363774' Step #1: Submodule path 'third_party/jsoncpp': checked out '9059f5cad030ba11d37818847443a53918c327b1' Step #1: [3/16] No update step for 'external.protobuf' Step #1: [4/16] No patch step for 'external.protobuf' Step #1: [5/16] Performing configure step for 'external.protobuf' Step #1: -- The C compiler identification is Clang 18.1.8 Step #1: -- The CXX compiler identification is Clang 18.1.8 Step #1: -- Detecting C compiler ABI info Step #1: -- Detecting C compiler ABI info - done Step #1: -- Check for working C compiler: /usr/local/bin/clang - skipped Step #1: -- Detecting C compile features Step #1: -- Detecting C compile features - done Step #1: -- Detecting CXX compiler ABI info Step #1: -- Detecting CXX compiler ABI info - done Step #1: -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #1: -- Detecting CXX compile features Step #1: -- Detecting CXX compile features - done Step #1: -- Step #1: -- 27.1.0 Step #1: -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT Step #1: -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT - Success Step #1: -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #1: -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #1: -- Found Threads: TRUE Step #1: -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #1: -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS Step #1: -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success Step #1: CMake Warning at third_party/abseil-cpp/CMakeLists.txt:82 (message): Step #1: A future Abseil release will default ABSL_PROPAGATE_CXX_STD to ON for CMake Step #1: 3.8 and up. We recommend enabling this option to ensure your project still Step #1: builds correctly. Step #1: Step #1: Step #1: -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 Step #1: -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 - Failed Step #1: -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 Step #1: -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 - Failed Step #1: -- Configuring done (1.0s) Step #1: -- Generating done (0.2s) Step #1: -- Build files have been written to: /src/LPM/external.protobuf/src/external.protobuf-build Step #1: [6/16] Performing build step for 'external.protobuf' Step #1: [1/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/io_win32.cc.o Step #1: [2/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/port.cc.o Step #1: [3/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/raw_ptr.cc.o Step #1: [4/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenaz_sampler.cc.o Step #1: [5/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena_align.cc.o Step #1: [6/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream.cc.o Step #1: [7/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/common.cc.o Step #1: [8/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o Step #1: [9/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena.cc.o Step #1: [10/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/any_lite.cc.o Step #1: [11/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_field.cc.o Step #1: [12/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_ptr_field.cc.o Step #1: [13/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/inlined_string_field.cc.o Step #1: [14/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/implicit_weak_message.cc.o Step #1: [15/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_util.cc.o Step #1: [16/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/coded_stream.cc.o Step #1: [17/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenastring.cc.o Step #1: [18/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_enum_util.cc.o Step #1: [19/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena_align.cc.o Step #1: [20/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o Step #1: [21/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenaz_sampler.cc.o Step #1: [22/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o Step #1: [23/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/wire_format_lite.cc.o Step #1: [24/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.pb.cc.o Step #1: [25/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.o Step #1: [26/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/duration.pb.cc.o Step #1: [27/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/parse_context.cc.o Step #1: [28/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o Step #1: [29/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/empty.pb.cc.o Step #1: [30/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o Step #1: [31/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o Step #1: [32/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/message_lite.cc.o Step #1: [33/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/source_context.pb.cc.o Step #1: [34/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/map.cc.o Step #1: [35/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/field_mask.pb.cc.o Step #1: [36/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wrappers.pb.cc.o Step #1: [37/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/api.pb.cc.o Step #1: [38/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/type.pb.cc.o Step #1: [39/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/struct.pb.cc.o Step #1: [40/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenastring.cc.o Step #1: [41/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o Step #1: [42/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/gzip_stream.cc.o Step #1: [43/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_sink.cc.o Step #1: [44/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_enum_util.cc.o Step #1: [45/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/implicit_weak_message.cc.o Step #1: [46/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/inlined_string_field.cc.o Step #1: [47/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o Step #1: [48/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_util.cc.o Step #1: [49/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/cpp_features.pb.cc.o Step #1: [50/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o Step #1: [51/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o Step #1: [52/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_bases.cc.o Step #1: [53/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o Step #1: [54/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/port.cc.o Step #1: [55/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_mode.cc.o Step #1: [56/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_full.cc.o Step #1: [57/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/extension_set.cc.o Step #1: [58/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/tokenizer.cc.o Step #1: [59/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/importer.cc.o Step #1: [60/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/raw_ptr.cc.o Step #1: [61/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/dynamic_message.cc.o Step #1: [62/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set_heavy.cc.o Step #1: [63/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/message_path.cc.o Step #1: [64/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/writer.cc.o Step #1: [65/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_tctable_lite.cc.o Step #1: [66/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc.o Step #1: [67/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/lexer.cc.o Step #1: [68/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/service.cc.o Step #1: [69/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_field.cc.o Step #1: [70/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/feature_resolver.cc.o Step #1: [71/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_gen.cc.o Step #1: [72/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/common.cc.o Step #1: [73/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o Step #1: [74/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_ptr_field.cc.o Step #1: [75/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/map.cc.o Step #1: [76/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/delimited_message_util.cc.o Step #1: [77/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map.cc.o Step #1: [78/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/printer.cc.o Step #1: [79/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/json.cc.o Step #1: [80/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/parse_context.cc.o Step #1: [81/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message_lite.cc.o Step #1: [82/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/parser.cc.o Step #1: [83/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_ops.cc.o Step #1: [84/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.pb.cc.o Step #1: [85/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map_field.cc.o Step #1: [86/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o Step #1: [87/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_lite.cc.o Step #1: [88/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_comparator.cc.o Step #1: [89/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format_lite.cc.o Step #1: [90/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/time_util.cc.o Step #1: [91/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message.cc.o Step #1: [92/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_reflection.cc.o Step #1: [93/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor_database.cc.o Step #1: [94/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/type_resolver_util.cc.o Step #1: [95/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_mask_util.cc.o Step #1: [96/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/code_generator.cc.o Step #1: [97/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/parser.cc.o Step #1: [98/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/unparser.cc.o Step #1: [99/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format.cc.o Step #1: [100/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/ifndef_guard.cc.o Step #1: [101/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/namespace_printer.cc.o Step #1: [102/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/untyped_message.cc.o Step #1: [103/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/text_format.cc.o Step #1: [104/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field.cc.o Step #1: [105/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc.o Step #1: [106/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc.o Step #1: [107/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc.o Step #1: [108/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o Step #1: [109/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/padding_optimizer.cc.o Step #1: [110/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/generator.cc.o Step #1: [111/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o Step #1: [112/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_generator.cc.o Step #1: [113/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/extension.cc.o Step #1: [114/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/map_field.cc.o Step #1: [115/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum.cc.o Step #1: [116/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/tracker.cc.o Step #1: [117/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/message_field.cc.o Step #1: [118/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc.o Step #1: [119/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_field.cc.o Step #1: [120/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o Step #1: [121/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/service.cc.o Step #1: [122/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/message_differencer.cc.o Step #1: [123/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/parse_function_generator.cc.o Step #1: [124/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_field_base.cc.o Step #1: [125/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_map_field.cc.o Step #1: [126/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/enum.cc.o Step #1: [127/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o Step #1: [128/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o Step #1: [129/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/names.cc.o Step #1: [130/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o Step #1: [131/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/command_line_interface.cc.o Step #1: [132/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o Step #1: [133/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o Step #1: [134/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o Step #1: [135/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o Step #1: [136/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message.cc.o Step #1: [137/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/context.cc.o Step #1: [138/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc.o Step #1: [139/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/generator_factory.cc.o Step #1: [140/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/helpers.cc.o Step #1: [141/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/make_field_gens.cc.o Step #1: [142/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/doc_comment.cc.o Step #1: [143/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/field_common.cc.o Step #1: [144/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/java_features.pb.cc.o Step #1: [145/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/enum.cc.o Step #1: [146/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/internal_helpers.cc.o Step #1: [147/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/extension.cc.o Step #1: [148/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/file.cc.o Step #1: [149/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/service.cc.o Step #1: [150/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/generator.cc.o Step #1: [151/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/enum_field.cc.o Step #1: [152/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/map_field.cc.o Step #1: [153/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/generator_factory.cc.o Step #1: [154/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message_field.cc.o Step #1: [155/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/make_field_gens.cc.o Step #1: [156/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.cc.o Step #1: [157/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/primitive_field.cc.o Step #1: [158/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message_builder.cc.o Step #1: [159/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/kotlin_generator.cc.o Step #1: [160/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/helpers.cc.o Step #1: [161/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/extension.cc.o Step #1: [162/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/enum.cc.o Step #1: [163/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message.cc.o Step #1: [164/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/string_field.cc.o Step #1: [165/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/enum_field.cc.o Step #1: [166/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/line_consumer.cc.o Step #1: [167/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/message_builder.cc.o Step #1: [168/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/map_field.cc.o Step #1: [169/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_serialization.cc.o Step #1: [170/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/name_resolver.cc.o Step #1: [171/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/names.cc.o Step #1: [172/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/message.cc.o Step #1: [173/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/tf_decode_data.cc.o Step #1: [174/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/message_field.cc.o Step #1: [175/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/primitive_field.cc.o Step #1: [176/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/accessor_case.cc.o Step #1: [177/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/file.cc.o Step #1: [178/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/shared_code_generator.cc.o Step #1: [179/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/string_field.cc.o Step #1: [180/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/extension.cc.o Step #1: [181/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum_field.cc.o Step #1: [182/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/helpers.cc.o Step #1: [183/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/import_writer.cc.o Step #1: [184/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/names.cc.o Step #1: [185/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum.cc.o Step #1: [186/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/generator.cc.o Step #1: [187/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.cc.o Step #1: [188/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.pb.cc.o Step #1: [189/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/field.cc.o Step #1: [190/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/primitive_field.cc.o Step #1: [191/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message_field.cc.o Step #1: [192/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/helpers.cc.o Step #1: [193/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/map_field.cc.o Step #1: [194/553] Building C object CMakeFiles/libupb.dir/upb/mem/alloc.c.o Step #1: [195/553] Building C object CMakeFiles/libupb.dir/upb/message/accessors.c.o Step #1: [196/553] Building C object CMakeFiles/libupb.dir/upb/message/compat.c.o Step #1: [197/553] Building C object CMakeFiles/libupb.dir/upb/mem/arena.c.o Step #1: [198/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/oneof.cc.o Step #1: [199/553] Building C object CMakeFiles/libupb.dir/upb/message/copy.c.o Step #1: [200/553] Building C object CMakeFiles/libupb.dir/upb/base/status.c.o Step #1: [201/553] Building C object CMakeFiles/libupb.dir/upb/message/compare.c.o Step #1: [202/553] Building C object CMakeFiles/libupb.dir/upb/message/array.c.o Step #1: [203/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/relative_path.cc.o Step #1: [204/553] Building C object CMakeFiles/libupb.dir/upb/lex/atoi.c.o Step #1: [205/553] Building C object CMakeFiles/libupb.dir/upb/lex/round_trip.c.o Step #1: [206/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/names.cc.o Step #1: [207/553] Building C object CMakeFiles/libupb.dir/upb/hash/common.c.o Step #1: [208/553] Building C object CMakeFiles/libupb.dir/upb/lex/unicode.c.o Step #1: [209/553] Building C object CMakeFiles/libupb.dir/upb/lex/strtod.c.o Step #1: [210/553] Building CXX object CMakeFiles/libprotoc.dir/upb_generator/mangle.cc.o Step #1: [211/553] Building C object CMakeFiles/libupb.dir/upb/message/internal/extension.c.o Step #1: [212/553] Building C object CMakeFiles/libupb.dir/upb/message/map.c.o Step #1: [213/553] Building C object CMakeFiles/libupb.dir/upb/message/internal/compare_unknown.c.o Step #1: [214/553] Building C object CMakeFiles/libupb.dir/upb/message/internal/message.c.o Step #1: [215/553] Building C object CMakeFiles/libupb.dir/upb/message/map_sorter.c.o Step #1: [216/553] Building C object CMakeFiles/libupb.dir/upb/json/encode.c.o Step #1: [217/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/internal/base92.c.o Step #1: [218/553] Building C object CMakeFiles/libupb.dir/upb/message/message.c.o Step #1: [219/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/build_enum.c.o Step #1: [220/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/internal/encode.c.o Step #1: [221/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/link.c.o Step #1: [222/553] Building C object CMakeFiles/libupb.dir/upb/mini_table/internal/message.c.o Step #1: [223/553] Building C object CMakeFiles/libupb.dir/upb/mini_table/extension_registry.c.o Step #1: [224/553] Building C object CMakeFiles/libupb.dir/upb/reflection/def_type.c.o Step #1: [225/553] Building C object CMakeFiles/libupb.dir/upb/json/decode.c.o Step #1: [226/553] Building C object CMakeFiles/libupb.dir/upb/mini_table/message.c.o Step #1: [227/553] Building C object CMakeFiles/libupb.dir/upb/reflection/desc_state.c.o Step #1: [228/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/decode.c.o Step #1: [229/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/accessors.cc.o Step #1: [230/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/helpers.cc.o Step #1: [231/553] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_reserved_range.c.o Step #1: [232/553] Building C object CMakeFiles/libupb.dir/upb/reflection/def_pool.c.o Step #1: [233/553] Building C object CMakeFiles/libupb.dir/upb/reflection/internal/strdup2.c.o Step #1: [234/553] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_def.c.o Step #1: [235/553] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_value_def.c.o Step #1: [236/553] Building C object CMakeFiles/libupb.dir/upb/reflection/extension_range.c.o Step #1: [237/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/testing/file.cc.o Step #1: [238/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/rust_keywords.cc.o Step #1: [239/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/zip_writer.cc.o Step #1: [240/553] Building C object CMakeFiles/libupb.dir/upb/reflection/message_reserved_range.c.o Step #1: [241/553] Building C object CMakeFiles/libupb.dir/upb/reflection/internal/def_builder.c.o Step #1: [242/553] Building C object CMakeFiles/libupb.dir/upb/reflection/file_def.c.o Step #1: [243/553] Building C object CMakeFiles/libupb.dir/upb/reflection/field_def.c.o Step #1: [244/553] Building C object CMakeFiles/libupb.dir/upb/reflection/oneof_def.c.o Step #1: [245/553] Building C object CMakeFiles/libupb.dir/upb/reflection/method_def.c.o Step #1: [246/553] Building C object CMakeFiles/libupb.dir/upb/wire/eps_copy_input_stream.c.o Step #1: [247/553] Building C object CMakeFiles/libupb.dir/upb/reflection/message.c.o Step #1: [248/553] Building C object CMakeFiles/libupb.dir/upb/wire/internal/decode_fast.c.o Step #1: [249/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/retention.cc.o Step #1: [250/553] Building C object CMakeFiles/libupb.dir/upb/reflection/message_def.c.o Step #1: [251/553] Building C object CMakeFiles/libupb.dir/upb/wire/reader.c.o Step #1: [252/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/rust_field_type.cc.o Step #1: [253/553] Building C object CMakeFiles/libupb.dir/upb/reflection/service_def.c.o Step #1: [254/553] Building C object CMakeFiles/libupb.dir/upb/reflection/cmake/google/protobuf/descriptor.upb_minitable.c.o Step #1: [255/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/ruby/ruby_generator.cc.o Step #1: [256/553] Building C object CMakeFiles/libupb.dir/upb/util/required_fields.c.o Step #1: [257/553] Building C object CMakeFiles/libupb.dir/upb/wire/encode.c.o Step #1: [258/553] Building C object CMakeFiles/protoc-gen-upb.dir/upb_generator/cmake/google/protobuf/compiler/plugin.upb_minitable.c.o Step #1: [259/553] Building C object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/cmake/google/protobuf/compiler/plugin.upb_minitable.c.o Step #1: [260/553] Building C object CMakeFiles/libupb.dir/upb/text/encode.c.o Step #1: [261/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/unsupported_field.cc.o Step #1: [262/553] Building C object CMakeFiles/libupb.dir/upb/wire/decode.c.o Step #1: [263/553] Building C object CMakeFiles/libupb.dir/upb/util/def_to_proto.c.o Step #1: [264/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/crate_mapping.cc.o Step #1: [265/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/subprocess.cc.o Step #1: [266/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/repeated_field.cc.o Step #1: [267/553] Building C object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/cmake/google/protobuf/compiler/plugin.upb_minitable.c.o Step #1: [268/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/pyi_generator.cc.o Step #1: [269/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/file.cc.o Step #1: [270/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/context.cc.o Step #1: [271/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/mangle.cc.o Step #1: [272/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/spinlock_wait.dir/internal/spinlock_wait.cc.o Step #1: [273/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_spinlock_wait.a Step #1: [274/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/mangle.cc.o Step #1: [275/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/mangle.cc.o Step #1: [276/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/unscaledcycleclock.cc.o Step #1: [277/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/versions.cc.o Step #1: [278/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_message.cc.o Step #1: [279/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_scalar.cc.o Step #1: [280/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/log_severity.dir/log_severity.cc.o Step #1: [281/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/php_generator.cc.o Step #1: [282/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_log_severity.a Step #1: [283/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/raw_logging_internal.dir/internal/raw_logging.cc.o Step #1: [284/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_raw_logging_internal.a Step #1: [285/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/common.cc.o Step #1: [286/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/common.cc.o Step #1: [287/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/cycleclock.cc.o Step #1: [288/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/common.cc.o Step #1: [289/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/spinlock.cc.o Step #1: [290/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/malloc_internal.dir/internal/low_level_alloc.cc.o Step #1: [291/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/strerror.dir/internal/strerror.cc.o Step #1: [292/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_strerror.a Step #1: [293/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/thread_identity.cc.o Step #1: [294/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/oneof.cc.o Step #1: [295/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/naming.cc.o Step #1: [296/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/sysinfo.cc.o Step #1: [297/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_string.cc.o Step #1: [298/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_base.a Step #1: [299/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/scoped_set_env.dir/internal/scoped_set_env.cc.o Step #1: [300/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_malloc_internal.a Step #1: [301/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_scoped_set_env.a Step #1: [302/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/throw_delegate.dir/internal/throw_delegate.cc.o Step #1: [303/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_throw_delegate.a Step #1: [304/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message.cc.o Step #1: [305/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/stacktrace.dir/stacktrace.cc.o Step #1: [306/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/leak_check.dir/leak_check.cc.o Step #1: [307/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cpu_detect.dir/internal/cpu_detect.cc.o Step #1: [308/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/enum.cc.o Step #1: [309/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_cpu_detect.a Step #1: [310/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_leak_check.a Step #1: [311/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/generator.cc.o Step #1: [312/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal/commandlineflag.cc.o Step #1: [313/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_commandlineflag_internal.a Step #1: [314/553] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o Step #1: [315/553] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o Step #1: [316/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/file_layout.cc.o Step #1: [317/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_internal.dir/internal/crc_x86_arm_combined.cc.o Step #1: [318/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/file_layout.cc.o Step #1: [319/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/protoc-gen-upb_minitable-main.cc.o Step #1: [320/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/generator.cc.o Step #1: [321/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_internal.dir/internal/crc.cc.o Step #1: [322/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_internal.a Step #1: [323/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/crc32c.cc.o Step #1: [324/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_x86_arm_combined.cc.o Step #1: [325/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/file_layout.cc.o Step #1: [326/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_fallback.cc.o Step #1: [327/553] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/raw_hash_set.dir/internal/raw_hash_set.cc.o Step #1: [328/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/names.cc.o Step #1: [329/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/examine_stack.dir/internal/examine_stack.cc.o Step #1: [330/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_non_temporal_memcpy.cc.o Step #1: [331/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/address_is_readable.cc.o Step #1: [332/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/vdso_support.cc.o Step #1: [333/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_conditions.dir/internal/conditions.cc.o Step #1: [334/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/names.cc.o Step #1: [335/553] Building CXX object CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o Step #1: [336/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/protoc-gen-upbdefs.cc.o Step #1: [337/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_conditions.a Step #1: [338/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o Step #1: [339/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/elf_mem_image.cc.o Step #1: [340/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_debugging_internal.a Step #1: [341/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_stacktrace.a Step #1: [342/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag.dir/commandlineflag.cc.o Step #1: [343/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_private_handle_accessor.dir/internal/private_handle_accessor.cc.o Step #1: [344/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cord_state.dir/internal/crc_cord_state.cc.o Step #1: [345/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/symbolize.dir/symbolize.cc.o Step #1: [346/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_program_name.dir/internal/program_name.cc.o Step #1: [347/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_nullguard.dir/internal/nullguard.cc.o Step #1: [348/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_nullguard.a Step #1: [349/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/protoc-gen-upb_minitable.cc.o Step #1: [350/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/demangle_internal.dir/internal/demangle.cc.o Step #1: [351/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_demangle_internal.a Step #1: [352/553] Building CXX object third_party/abseil-cpp/absl/profiling/CMakeFiles/periodic_sampler.dir/internal/periodic_sampler.cc.o Step #1: [353/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage.dir/usage.cc.o Step #1: [354/553] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/low_level_hash.dir/internal/low_level_hash.cc.o Step #1: [355/553] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/city.dir/internal/city.cc.o Step #1: [356/553] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_city.a Step #1: [357/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_platform.dir/internal/randen_round_keys.cc.o Step #1: [358/553] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/hash.dir/internal/hash.cc.o Step #1: [359/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_platform.a Step #1: [360/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_config.dir/usage_config.cc.o Step #1: [361/553] Building CXX object third_party/abseil-cpp/absl/profiling/CMakeFiles/exponential_biased.dir/internal/exponential_biased.cc.o Step #1: [362/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_globals.dir/internal/globals.cc.o Step #1: [363/553] Linking CXX static library third_party/abseil-cpp/absl/profiling/libabsl_exponential_biased.a Step #1: [364/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes.dir/internal/randen_detect.cc.o Step #1: [365/553] Linking CXX static library third_party/abseil-cpp/absl/profiling/libabsl_periodic_sampler.a Step #1: [366/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_proto.dir/internal/proto.cc.o Step #1: [367/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_check_op.dir/internal/check_op.cc.o Step #1: [368/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_marshalling.dir/marshalling.cc.o Step #1: [369/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_internal.dir/internal/flag.cc.o Step #1: [370/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_format.dir/internal/log_format.cc.o Step #1: [371/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_initialize.dir/initialize.cc.o Step #1: [372/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_entry.dir/log_entry.cc.o Step #1: [373/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/die_if_null.dir/die_if_null.cc.o Step #1: [374/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_fnmatch.dir/internal/fnmatch.cc.o Step #1: [375/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_sink.dir/log_sink.cc.o Step #1: [376/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_flags.dir/flags.cc.o Step #1: [377/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/protoc-gen-upb.cc.o Step #1: [378/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_log_sink_set.dir/internal/log_sink_set.cc.o Step #1: [379/553] Building CXX object third_party/abseil-cpp/absl/numeric/CMakeFiles/int128.dir/int128.cc.o Step #1: [380/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_message.dir/internal/log_message.cc.o Step #1: [381/553] Linking CXX static library third_party/abseil-cpp/absl/numeric/libabsl_int128.a Step #1: [382/553] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_low_level_hash.a Step #1: [383/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_globals.dir/globals.cc.o Step #1: [384/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_gen_exception.dir/seed_gen_exception.cc.o Step #1: [385/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/discrete_distribution.cc.o Step #1: [386/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_seed_gen_exception.a Step #1: [387/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/gaussian_distribution.cc.o Step #1: [388/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen.dir/internal/randen.cc.o Step #1: [389/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_seed_material.dir/internal/seed_material.cc.o Step #1: [390/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_sequences.dir/seed_sequences.cc.o Step #1: [391/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_slow.dir/internal/randen_slow.cc.o Step #1: [392/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/utf8.cc.o Step #1: [393/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_slow.a Step #1: [394/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_pool_urbg.dir/internal/pool_urbg.cc.o Step #1: [395/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/chi_square.cc.o Step #1: [396/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage_internal.dir/internal/usage.cc.o Step #1: [397/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/vlog_config_internal.dir/internal/vlog_config.cc.o Step #1: [398/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes_impl.dir/internal/randen_hwaes.cc.o Step #1: [399/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/string_view.dir/string_view.cc.o Step #1: [400/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/ascii.cc.o Step #1: [401/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_hwaes_impl.a Step #1: [402/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_hwaes.a Step #1: [403/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_string_view.a Step #1: [404/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen.a Step #1: [405/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/message.cc.o Step #1: [406/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/damerau_levenshtein_distance.cc.o Step #1: [407/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/distribution_test_util.cc.o Step #1: [408/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_parse.cc.o Step #1: [409/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/memutil.cc.o Step #1: [410/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/stringify_sink.cc.o Step #1: [411/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/match.cc.o Step #1: [412/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_reflection.dir/reflection.cc.o Step #1: [413/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/charconv.cc.o Step #1: [414/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status_payload_printer.cc.o Step #1: [415/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/escaping.cc.o Step #1: [416/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_bigint.cc.o Step #1: [417/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord.cc.o Step #1: [418/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_split.cc.o Step #1: [419/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_replace.cc.o Step #1: [420/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/statusor.dir/statusor.cc.o Step #1: [421/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/ostringstream.cc.o Step #1: [422/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/escaping.cc.o Step #1: [423/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_strings_internal.a Step #1: [424/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_cat.cc.o Step #1: [425/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/substitute.cc.o Step #1: [426/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/extension.cc.o Step #1: [427/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/win32_waiter.cc.o Step #1: [428/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status.cc.o Step #1: [429/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/output.cc.o Step #1: [430/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/numbers.cc.o Step #1: [431/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_strings.a Step #1: [432/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_symbolize.a Step #1: [433/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_parse.dir/parse.cc.o Step #1: [434/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/internal/status_internal.cc.o Step #1: [435/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_examine_stack.a Step #1: [436/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_proto.a Step #1: [437/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_fnmatch.a Step #1: [438/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_failure_signal_handler.a Step #1: [439/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_distributions.a Step #1: [440/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/bind.cc.o Step #1: [441/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_consume.cc.o Step #1: [442/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_navigator.cc.o Step #1: [443/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_reader.cc.o Step #1: [444/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/parser.cc.o Step #1: [445/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_buffer.cc.o Step #1: [446/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/arg.cc.o Step #1: [447/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_functions.dir/internal/cordz_functions.cc.o Step #1: [448/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_crc.cc.o Step #1: [449/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_functions.a Step #1: [450/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_internal.cc.o Step #1: [451/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_sample_token.dir/internal/cordz_sample_token.cc.o Step #1: [452/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/barrier.cc.o Step #1: [453/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/blocking_counter.cc.o Step #1: [454/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_handle.dir/internal/cordz_handle.cc.o Step #1: [455/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/futex_waiter.cc.o Step #1: [456/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/kernel_timeout_internal.dir/internal/kernel_timeout.cc.o Step #1: [457/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/pthread_waiter.cc.o Step #1: [458/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_info.dir/internal/cordz_info.cc.o Step #1: [459/553] Building C object third_party/utf8_range/CMakeFiles/utf8_range.dir/utf8_range.c.o Step #1: [460/553] Linking C static library third_party/utf8_range/libutf8_range.a Step #1: [461/553] Linking C static library libupb.a Step #1: [462/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/per_thread_sem.cc.o Step #1: [463/553] Building C object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_range.c.o Step #1: [464/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/sem_waiter.cc.o Step #1: [465/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/create_thread_identity.cc.o Step #1: [466/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/stdcpp_waiter.cc.o Step #1: [467/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/graphcycles_internal.dir/internal/graphcycles.cc.o Step #1: [468/553] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_graphcycles_internal.a Step #1: [469/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_analysis.cc.o Step #1: [470/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/waiter_base.cc.o Step #1: [471/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/float_conversion.cc.o Step #1: [472/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_str_format_internal.a Step #1: [473/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc32c.a Step #1: [474/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_distribution_test_util.a Step #1: [475/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_cord_state.a Step #1: [476/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree.cc.o Step #1: [477/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/notification.cc.o Step #1: [478/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cord_internal.a Step #1: [479/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/clock.cc.o Step #1: [480/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/format.cc.o Step #1: [481/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_posix.cc.o Step #1: [482/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/civil_time.cc.o Step #1: [483/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_if.cc.o Step #1: [484/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/mutex.cc.o Step #1: [485/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/civil_time.dir/internal/cctz/src/civil_time_detail.cc.o Step #1: [486/553] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_civil_time.a Step #1: [487/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o Step #1: [488/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_lookup.cc.o Step #1: [489/553] Building CXX object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_validity.cc.o Step #1: [490/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/zone_info_source.cc.o Step #1: [491/553] Linking CXX static library third_party/utf8_range/libutf8_validity.a Step #1: [492/553] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_variant_access.dir/bad_variant_access.cc.o Step #1: [493/553] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_variant_access.a Step #1: [494/553] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_any_cast_impl.dir/bad_any_cast.cc.o Step #1: [495/553] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_any_cast_impl.a Step #1: [496/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/duration.cc.o Step #1: [497/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/time.cc.o Step #1: [498/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_libc.cc.o Step #1: [499/553] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_optional_access.dir/bad_optional_access.cc.o Step #1: [500/553] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_optional_access.a Step #1: [501/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_marshalling.a Step #1: [502/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_commandlineflag.a Step #1: [503/553] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_hash.a Step #1: [504/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_seed_material.a Step #1: [505/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_private_handle_accessor.a Step #1: [506/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_pool_urbg.a Step #1: [507/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_seed_sequences.a Step #1: [508/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_impl.cc.o Step #1: [509/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o Step #1: [510/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_info.cc.o Step #1: [511/553] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_time_zone.a Step #1: [512/553] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_time.a Step #1: [513/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_entry.a Step #1: [514/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_globals.a Step #1: [515/553] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_kernel_timeout_internal.a Step #1: [516/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_sink.a Step #1: [517/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_format.a Step #1: [518/553] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_synchronization.a Step #1: [519/553] Linking CXX static library third_party/abseil-cpp/absl/container/libabsl_hashtablez_sampler.a Step #1: [520/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_program_name.a Step #1: [521/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_vlog_config_internal.a Step #1: [522/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_handle.a Step #1: [523/553] Linking CXX static library third_party/abseil-cpp/absl/container/libabsl_raw_hash_set.a Step #1: [524/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_config.a Step #1: [525/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_globals.a Step #1: [526/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_info.a Step #1: [527/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_internal.a Step #1: [528/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_log_sink_set.a Step #1: [529/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_sample_token.a Step #1: [530/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_initialize.a Step #1: [531/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cord.a Step #1: [532/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_message.a Step #1: [533/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_reflection.a Step #1: [534/553] Linking CXX static library third_party/abseil-cpp/absl/status/libabsl_status.a Step #1: [535/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_check_op.a Step #1: [536/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_die_if_null.a Step #1: [537/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_usage_internal.a Step #1: [538/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_flags.a Step #1: [539/553] Linking CXX static library third_party/abseil-cpp/absl/status/libabsl_statusor.a Step #1: [540/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_usage.a Step #1: [541/553] Linking CXX static library libprotobuf-lite.a Step #1: [542/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_parse.a Step #1: [543/553] Linking CXX static library libprotobuf.a Step #1: [544/553] Linking CXX executable protoc-gen-upbdefs-27.1.0 Step #1: [545/553] Creating executable symlink protoc-gen-upbdefs Step #1: [546/553] Linking CXX executable protoc-gen-upb-27.1.0 Step #1: [547/553] Linking CXX executable protoc-gen-upb_minitable-27.1.0 Step #1: [548/553] Creating executable symlink protoc-gen-upb Step #1: [549/553] Creating executable symlink protoc-gen-upb_minitable Step #1: [550/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/message.cc.o Step #1: [551/553] Linking CXX static library libprotoc.a Step #1: [552/553] Linking CXX executable protoc-27.1.0 Step #1: [553/553] Creating executable symlink protoc Step #1: [7/16] Performing install step for 'external.protobuf' Step #1: [0/1] Install the project... Step #1: -- Install configuration: "Release" Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslTargets.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslTargets-release.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslConfig.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslConfigVersion.cmake Step #1: -- Installing: /src/LPM/external.protobuf/include/absl Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/memory Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/memory/memory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/algorithm Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/algorithm/algorithm.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/algorithm/container.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/inlined_vector.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/btree_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/btree_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hashtable_debug.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/container_memory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/layout.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/btree_container.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/inlined_vector.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_lookup_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hashtablez_sampler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_lookup_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_generator_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_members_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_constructor_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_modifiers_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/node_slot_policy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_function_defaults.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_members_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_constructor_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/test_allocator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hashtable_debug_hooks.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_policy_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_modifiers_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/compressed_tuple.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/tracked.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/btree.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/test_instance_tracker.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_policy_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/btree_map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/fixed_array.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/flat_hash_map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/node_hash_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/node_hash_map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128_no_intrinsic.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal/bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal/representation.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128_have_intrinsic.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_basic_test_impl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/globals.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/check.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_sink_registry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/fnmatch.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/check_op.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/check_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/globals.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/nullguard.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/strip.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/test_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/append_truncated.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/test_actions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/nullstream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/proto.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_format.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/structured.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/flags.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/test_matchers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/conditions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_sink_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/voidify.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_streamer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_entry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_check.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/die_if_null.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/structured.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/vlog_is_on.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/flags.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/scoped_mock_log.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/initialize.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_sink.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/check_test_impl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_log.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/hash.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/hash.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/spy_hash_state.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/city.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/hash_test.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/low_level_hash.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/hash_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/private_handle_accessor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/usage.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/registry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/program_name.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/parse.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/flag.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/sequence_lock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/commandlineflag.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/path_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/usage_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/declare.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/usage.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/parse.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/flag.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/commandlineflag.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/marshalling.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/reflection.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc_memcpy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc32_x86_arm_combined_simd.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc32c_inline.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc_cord_state.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/cpu_detect.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/non_temporal_arm_intrinsics.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc32c.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/non_temporal_memcpy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/crc32c.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/meta Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/meta/type_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility/internal/if_constexpr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility/utility.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal/sample_recorder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal/periodic_sampler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal/exponential_biased.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_optional_access.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_variant_access.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/span.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/variant.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/span.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/variant.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/optional.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/compare.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/any.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/optional.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_any_cast.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/overload.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/function_ref.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/any_invocable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/front_binder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/function_ref.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/any_invocable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/bind_front.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/log_severity.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/attributes.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/nullability.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/optimization.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/casts.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/port.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/thread_annotations.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/no_destructor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_linux.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unaligned_access.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/direct_mmap.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/strerror.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/low_level_alloc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/per_thread_tls.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/invoke.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/throw_delegate.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/errno_saver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/raw_logging.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/scheduling_mode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/atomic_hook.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/hide_ptr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/cycleclock_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_wait.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/pretty_function.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/inline_variable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unscaledcycleclock_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/endian.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/exception_safety_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/identity.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/cycleclock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/fast_type_id.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/tsan_mutex_interface.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/dynamic_annotations.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/low_level_scheduling.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/inline_variable_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_posix.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/sysinfo.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/thread_identity.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/exception_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_win32.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/atomic_hook_test_helper.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_akaros.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unscaledcycleclock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/scoped_set_env.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/macros.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/prefetch.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/const_init.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/dynamic_annotations.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/call_once.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/policy_checks.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/thread_pool.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/futex.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/stdcpp_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/kernel_timeout.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/graphcycles.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/sem_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/create_thread_identity.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/win32_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/pthread_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/waiter_base.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/futex_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/per_thread_sem.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/barrier.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/blocking_counter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/mutex.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/notification.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/seed_sequences.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/bernoulli_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/seed_gen_exception.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/zipf_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/distributions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/wide_multiply.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/mock_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/uniform_helper.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/iostream_state_saver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_engine.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_detect.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/pcg_engine.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/distribution_caller.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/nonsecure_base.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/explicit_seed_seq.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/nanobenchmark.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/generate_real.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/fastmath.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/pool_urbg.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/distribution_test_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/platform.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_hwaes.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/sequence_urbg.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/chi_square.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/seed_material.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/fast_uniform_bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/salted_seed_seq.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/mock_overload_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_slow.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/random.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/mock_distributions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/log_uniform_int_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/gaussian_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/beta_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/bit_gen_ref.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/discrete_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/mocking_bit_gen.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/poisson_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/uniform_real_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/uniform_int_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/exponential_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/cleanup Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/cleanup/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/cleanup/internal/cleanup.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/cleanup/cleanup.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/internal/statusor_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/internal/status_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/status.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/status_payload_printer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/statusor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_win32.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/leak_check.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_emscripten.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/failure_signal_handler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_unimplemented-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_arm-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_x86-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_riscv-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stack_consumption.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/examine_stack.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_win32-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/vdso_support.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/symbolize.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/demangle.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_generic-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_aarch64-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_emscripten-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_powerpc-inl.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/elf_mem_image.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/address_is_readable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_unimplemented.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_elf.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_darwin.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/stacktrace.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_replace.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/substitute.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_split.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_cat.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/strip.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_handle.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_crc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_info.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_btree.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_sample_token.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/string_constant.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/charconv_bigint.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/stringify_sink.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/utf8.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/stl_type_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_btree_navigator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_update_scope.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_join_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/damerau_levenshtein_distance.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_btree_reader.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/has_absl_stringify.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/escaping_test_common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_consume.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/pow10_helper.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/memutil.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_update_tracker.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_data_edge.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_statistics.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_flat.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/escaping.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/ostringstream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/charconv_parse.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_test_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/numbers_test_common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_functions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/resize_uninitialized.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_split_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/constexpr_parser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/output.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/parser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/float_conversion.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/arg.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/checker.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/bind.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_join.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_buffer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/has_absl_stringify.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_format.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/match.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/charconv.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/has_ostream_operator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/string_view.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_analysis.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_test_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/escaping.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/charset.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cordz_test_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/ascii.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/numbers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/get_current_time_posix.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/test_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/get_current_time_chrono.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/tzfile.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_info.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_if.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_libc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_fixed.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_posix.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/time_zone.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/civil_time.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/zone_info_source.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/civil_time_detail.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/civil_time.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/time.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/clock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/options.h Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_atomic_hook.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_errno_saver.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_severity.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_severity.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_no_destructor.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_nullability.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_raw_logging_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_spinlock_wait.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_config.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_dynamic_annotations.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_core_headers.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_malloc_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_base_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_base.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_base.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_throw_delegate.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_pretty_function.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_endian.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_scoped_set_env.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_strerror.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_strerror.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_fast_type_id.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_prefetch.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_algorithm.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_algorithm_container.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cleanup_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cleanup.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_btree.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_compressed_tuple.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_fixed_array.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_inlined_vector_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_inlined_vector.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_test_allocator.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flat_hash_map.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flat_hash_set.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_node_hash_map.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_node_hash_set.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_container_memory.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hash_function_defaults.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hash_policy_traits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_common_policy_traits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hashtablez_sampler.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hashtable_debug.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hashtable_debug_hooks.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_node_slot_policy.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_raw_hash_map.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_container_common.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_raw_hash_set.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_layout.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc_cpu_detect.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc32c.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc32c.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_non_temporal_arm_intrinsics.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_non_temporal_memcpy.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc_cord_state.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_stacktrace.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_stacktrace.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_symbolize.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_symbolize.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_examine_stack.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_examine_stack.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_failure_signal_handler.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_debugging_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_demangle_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_leak_check.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_leak_check.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_debugging.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_path_util.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_program_name.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_config.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_config.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_marshalling.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_commandlineflag_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_commandlineflag.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_private_handle_accessor.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_reflection.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_usage_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_usage.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_usage.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_parse.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_parse.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_any_invocable.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bind_front.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_function_ref.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_overload.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hash.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_hash.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_city.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_city.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_low_level_hash.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_check_impl.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_check_op.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_conditions.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_config.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_flags.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_format.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_globals.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_log_impl.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_proto.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_message.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_log_sink_set.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_nullguard.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_nullstream.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_strip.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_voidify.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_append_truncated.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_absl_check.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_absl_log.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_check.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_die_if_null.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_die_if_null.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_flags.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_flags.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_globals.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_globals.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_initialize.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_initialize.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_entry.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_entry.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_sink.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_sink.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_sink_registry.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_streamer.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_structured.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_structured.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_vlog_config_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_absl_vlog_is_on.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_vlog_is_on.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_fnmatch.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_memory.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_type_traits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_meta.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_int128.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_int128.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_numeric.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_numeric_representation.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_sample_recorder.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_exponential_biased.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_periodic_sampler.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_random.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_bit_gen_ref.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_mock_helpers.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_distributions.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_distributions.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_seed_gen_exception.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_seed_sequences.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_traits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_distribution_caller.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_fast_uniform_bits.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_seed_material.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_pool_urbg.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_salted_seed_seq.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_iostream_state_saver.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_generate_real.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_wide_multiply.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_fastmath.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_nonsecure_base.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_pcg_engine.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_engine.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_platform.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_slow.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_hwaes.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_hwaes_impl.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_distribution_test_util.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_uniform_helper.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_status.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_status.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_statusor.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_statusor.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_string_view.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_string_view.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_strings.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_strings.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_charset.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_has_ostream_operator.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_strings_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_strings_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_str_format.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_str_format_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cord_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cord_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_update_tracker.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_functions.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_statistics.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_handle.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_info.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_info.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_sample_token.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_update_scope.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cord.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_cord.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_graphcycles_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_kernel_timeout_internal.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_synchronization.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_synchronization.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_time.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_time.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_civil_time.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_civil_time.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_time_zone.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_time_zone.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_any.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_any_cast.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_any_cast_impl.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_span.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_optional.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_optional_access.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_variant_access.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_variant.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_compare.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_utility.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_if_constexpr.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/utf8_range/utf8_range-targets.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/utf8_range/utf8_range-targets-release.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/libutf8_validity.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/libutf8_range.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/utf8_range/utf8_range-config.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/utf8_range.pc Step #1: -- Installing: /src/LPM/external.protobuf/include/utf8_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/utf8_validity.h Step #1: -- Installing: /src/LPM/external.protobuf/lib/libprotobuf-lite.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/libprotobuf.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/libprotoc.a Step #1: -- Installing: /src/LPM/external.protobuf/lib/libupb.a Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-27.1.0 Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc Step #1: -- Set non-toolchain portion of runtime path of "/src/LPM/external.protobuf/bin/protoc-27.1.0" to "$ORIGIN/../lib" Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upb-27.1.0 Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upb Step #1: -- Set non-toolchain portion of runtime path of "/src/LPM/external.protobuf/bin/protoc-gen-upb-27.1.0" to "$ORIGIN/../lib" Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upbdefs-27.1.0 Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upbdefs Step #1: -- Set non-toolchain portion of runtime path of "/src/LPM/external.protobuf/bin/protoc-gen-upbdefs-27.1.0" to "$ORIGIN/../lib" Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upb_minitable-27.1.0 Step #1: -- Installing: /src/LPM/external.protobuf/bin/protoc-gen-upb_minitable Step #1: -- Set non-toolchain portion of runtime path of "/src/LPM/external.protobuf/bin/protoc-gen-upb_minitable-27.1.0" to "$ORIGIN/../lib" Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/protobuf.pc Step #1: -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/protobuf-lite.pc Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.upb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.upb_minitable.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/any.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/api.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/duration.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/empty.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/field_mask.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/source_context.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/struct.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/timestamp.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/type.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wrappers.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/any.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena_align.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena_allocation_policy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena_cleanup.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arenastring.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arenaz_sampler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/importer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/parser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/cpp_edition_defaults.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/cpp_features.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_database.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_legacy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_visitor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/dynamic_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/endian.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/explicitly_constructed.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/extension_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/extension_set_inl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/feature_resolver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/field_access_listener.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_enum_reflection.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_enum_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_bases.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_reflection.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_tctable_decl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_tctable_gen.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_tctable_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/has_bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/implicit_weak_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/inlined_string_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/internal_visibility.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/gzip_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/io_win32.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/printer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/strtod.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/tokenizer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_sink.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_stream_impl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_stream_impl_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/descriptor_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/lexer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/message_path.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/parser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/parser_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/unparser.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/unparser_traits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/untyped_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/writer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/zero_copy_buffered_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/json.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_entry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_field_inl.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_field_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_type_handler.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/message_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/metadata.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/metadata_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/parse_context.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/port.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/port_def.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/port_undef.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/raw_ptr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_internal.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_mode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_ops.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_visit_field_info.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_visit_fields.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/repeated_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/repeated_ptr_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/runtime_version.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/serial_arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/service.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/string_block.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/callback.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/platform_macros.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/port.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/status_macros.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/text_format.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/thread_safe_arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/unknown_field_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/delimited_message_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/field_comparator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/field_mask_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/json_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/message_differencer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/time_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/type_resolver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/type_resolver_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/varint_shuffle.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wire_format.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wire_format_lite.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/code_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/command_line_interface.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/field_generators/generators.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/ifndef_guard.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/message_layout_helper.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/namespace_printer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/padding_optimizer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/parse_function_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/service.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/tracker.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_doc_comment.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_field_base.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_reflection_class.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_repeated_message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_source_generator_base.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_wrapper_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/context.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/doc_comment.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/field_common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/field_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/generator_factory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/make_field_gens.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/message_builder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/service.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/string_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/generator_common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/generator_factory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/internal_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/java_features.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/kotlin_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/field_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/generator_factory.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/make_field_gens.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/message_builder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/string_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/message_serialization.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/name_resolver.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/shared_code_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/enum_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/import_writer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/line_consumer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/map_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/message_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/nsobject_methods.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/oneof.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/primitive_field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/tf_decode_data.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/php/names.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/php/php_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/plugin.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/plugin.pb.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/python/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/python/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/python/pyi_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/retention.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/ruby/ruby_generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/accessor_case.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/accessors.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/context.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/crate_mapping.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/generator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/naming.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/oneof.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/relative_path.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/rust_field_type.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/rust_keywords.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/scc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/subprocess.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/versions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/zip_writer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/testing/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb_generator/mangle.h Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/any.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/api.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/duration.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/empty.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/field_mask.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/source_context.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/struct.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/timestamp.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/type.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wrappers.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/cpp_features.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/plugin.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/java/core/src/main/resources/google/protobuf/java_features.proto Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/descriptor_constants.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/internal/endian.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/internal/log2.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/status.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/status.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/string_view.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/base/upcast.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/generated_code_support.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/hash/common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/hash/int_table.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/hash/str_table.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/json/decode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/json/encode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/lex/atoi.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/lex/round_trip.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/lex/strtod.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/lex/unicode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mem/alloc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mem/arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mem/arena.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mem/internal/arena.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/accessors.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/array.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/compare.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/compat.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/copy.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/accessors.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/array.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/compare_unknown.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/map_entry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/map_sorter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/tagged_ptr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/internal/types.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/map_gencode_util.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/tagged_ptr.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/message/value.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/build_enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/decode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/base92.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/decoder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/encode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/encode.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/modifiers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/internal/wire_constants.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_descriptor/link.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/extension_registry.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/enum.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/extension.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/field.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/file.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/size_log2.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/internal/sub.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/mini_table/sub.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/port/atomic.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/port/def.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/port/undef.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/port/vsnprintf_compat.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/common.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/def.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/def_pool.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/def_type.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/enum_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/enum_reserved_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/enum_value_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/extension_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/field_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/file_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/def_pool.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/desc_state.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/enum_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/enum_reserved_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/enum_value_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/extension_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/field_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/file_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/message_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/message_reserved_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/method_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/oneof_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/service_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/internal/upb_edition_defaults.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/message.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/message.hpp Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/message_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/message_reserved_range.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/method_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/oneof_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/reflection/service_def.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/text/encode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/util/def_to_proto.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/util/required_fields.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/decode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/encode.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/eps_copy_input_stream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/internal/decode_fast.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/reader.h Step #1: -- Installing: /src/LPM/external.protobuf/include/upb/wire/types.h Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-targets.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-targets-release.cmake Step #1: -- Up-to-date: /src/LPM/external.protobuf/lib/cmake/protobuf Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-generate.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-options.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-config.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-config-version.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-module.cmake Step #1: [8/16] Completed 'external.protobuf' Step #1: [9/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/utf8_fix.cc.o Step #1: [10/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/text_format.cc.o Step #1: [11/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/binary_format.cc.o Step #1: [12/16] Building CXX object src/libfuzzer/CMakeFiles/protobuf-mutator-libfuzzer.dir/libfuzzer_mutator.cc.o Step #1: [13/16] Building CXX object src/libfuzzer/CMakeFiles/protobuf-mutator-libfuzzer.dir/libfuzzer_macro.cc.o Step #1: [14/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/mutator.cc.o Step #1: [15/16] Linking CXX static library src/libprotobuf-mutator.a Step #1: [16/16] Linking CXX static library src/libfuzzer/libprotobuf-mutator-libfuzzer.a Step #1: Removing intermediate container 672e48da8997 Step #1: ---> 651a4d541507 Step #1: Step 5/14 : RUN go install google.golang.org/protobuf/cmd/protoc-gen-go@latest Step #1: ---> Running in bf4437565c68 Step #1: go: downloading google.golang.org/protobuf v1.36.3 Step #1: Removing intermediate container bf4437565c68 Step #1: ---> 3dcb5a2dd494 Step #1: Step 6/14 : RUN git clone --depth 1 https://go.googlesource.com/go goroot Step #1: ---> Running in 3dec3985e14a Step #1: Cloning into 'goroot'... Step #1: Updating files: 78% (11107/14124) Updating files: 79% (11158/14124) Updating files: 80% (11300/14124) Updating files: 81% (11441/14124) Updating files: 82% (11582/14124) Updating files: 83% (11723/14124) Updating files: 84% (11865/14124) Updating files: 85% (12006/14124) Updating files: 86% (12147/14124) Updating files: 87% (12288/14124) Updating files: 88% (12430/14124) Updating files: 89% (12571/14124) Updating files: 90% (12712/14124) Updating files: 91% (12853/14124) Updating files: 92% (12995/14124) Updating files: 93% (13136/14124) Updating files: 94% (13277/14124) Updating files: 95% (13418/14124) Updating files: 96% (13560/14124) Updating files: 97% (13701/14124) Updating files: 98% (13842/14124) Updating files: 99% (13983/14124) Updating files: 100% (14124/14124) Updating files: 100% (14124/14124), done. Step #1: Removing intermediate container 3dec3985e14a Step #1: ---> 99730b91592a Step #1: Step 7/14 : RUN git clone --depth 1 https://github.com/catenacyber/ngolo-fuzzing.git Step #1: ---> Running in 61053ad69bfa Step #1: Cloning into 'ngolo-fuzzing'... Step #1: Removing intermediate container 61053ad69bfa Step #1: ---> e6e1d7b14c24 Step #1: Step 8/14 : RUN mkdir $SRC/x Step #1: ---> Running in 2601c90a2927 Step #1: Removing intermediate container 2601c90a2927 Step #1: ---> 5b9078269994 Step #1: Step 9/14 : RUN git clone --depth 1 https://github.com/golang/net x/net Step #1: ---> Running in 7d5aeb5a2f70 Step #1: Cloning into 'x/net'... Step #1: Removing intermediate container 7d5aeb5a2f70 Step #1: ---> 6483bd0aab21 Step #1: Step 10/14 : RUN git clone --depth 1 https://github.com/golang/image x/image Step #1: ---> Running in e40fa73dd0e0 Step #1: Cloning into 'x/image'... Step #1: Removing intermediate container e40fa73dd0e0 Step #1: ---> a12b66f07fd6 Step #1: Step 11/14 : RUN git clone --depth 1 https://github.com/golang/crypto x/crypto Step #1: ---> Running in 2c10116507f0 Step #1: Cloning into 'x/crypto'... Step #1: Removing intermediate container 2c10116507f0 Step #1: ---> 7f67a6f62ea8 Step #1: Step 12/14 : RUN git clone --depth 1 https://github.com/golang/text x/text Step #1: ---> Running in 9b707df82d18 Step #1: Cloning into 'x/text'... Step #1: Removing intermediate container 9b707df82d18 Step #1: ---> e67d26a96772 Step #1: Step 13/14 : COPY build.sh $SRC/ Step #1: ---> 8646b1807c63 Step #1: Step 14/14 : WORKDIR $SRC/ngolo-fuzzing Step #1: ---> Running in bcbd9e82397f Step #1: Removing intermediate container bcbd9e82397f Step #1: ---> 4e67c4ca8328 Step #1: Successfully built 4e67c4ca8328 Step #1: Successfully tagged gcr.io/oss-fuzz/ngolo-fuzzing-x:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/ngolo-fuzzing-x Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/filez9cI4M Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ go == \g\o ]] Step #2 - "srcmap": + PATHS_TO_SCAN='/src /root/go' Step #2 - "srcmap": ++ find /src /root/go -name .git -type d Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/x/text/.git Step #2 - "srcmap": + GIT_DIR=/src/x/text Step #2 - "srcmap": + cd /src/x/text Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/golang/text Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=d42948e5579eb996bedb7df76c7ad57fae4e83c7 Step #2 - "srcmap": + jq_inplace /tmp/filez9cI4M '."/src/x/text" = { type: "git", url: "https://github.com/golang/text", rev: "d42948e5579eb996bedb7df76c7ad57fae4e83c7" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileZf6uEc Step #2 - "srcmap": + cat /tmp/filez9cI4M Step #2 - "srcmap": + jq '."/src/x/text" = { type: "git", url: "https://github.com/golang/text", rev: "d42948e5579eb996bedb7df76c7ad57fae4e83c7" }' Step #2 - "srcmap": + mv /tmp/fileZf6uEc /tmp/filez9cI4M Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/x/crypto/.git Step #2 - "srcmap": + GIT_DIR=/src/x/crypto Step #2 - "srcmap": + cd /src/x/crypto Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/golang/crypto Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=71d3a4cfdb0360795ce5f2d7041e01823fd22eb6 Step #2 - "srcmap": + jq_inplace /tmp/filez9cI4M '."/src/x/crypto" = { type: "git", url: "https://github.com/golang/crypto", rev: "71d3a4cfdb0360795ce5f2d7041e01823fd22eb6" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileFmgSjG Step #2 - "srcmap": + cat /tmp/filez9cI4M Step #2 - "srcmap": + jq '."/src/x/crypto" = { type: "git", url: "https://github.com/golang/crypto", rev: "71d3a4cfdb0360795ce5f2d7041e01823fd22eb6" }' Step #2 - "srcmap": + mv /tmp/fileFmgSjG /tmp/filez9cI4M Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/x/image/.git Step #2 - "srcmap": + GIT_DIR=/src/x/image Step #2 - "srcmap": + cd /src/x/image Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/golang/image Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=941f2100a0c205b9588e6c977c6acd0fd1f6a094 Step #2 - "srcmap": + jq_inplace /tmp/filez9cI4M '."/src/x/image" = { type: "git", url: "https://github.com/golang/image", rev: "941f2100a0c205b9588e6c977c6acd0fd1f6a094" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileTq9Slf Step #2 - "srcmap": + cat /tmp/filez9cI4M Step #2 - "srcmap": + jq '."/src/x/image" = { type: "git", url: "https://github.com/golang/image", rev: "941f2100a0c205b9588e6c977c6acd0fd1f6a094" }' Step #2 - "srcmap": + mv /tmp/fileTq9Slf /tmp/filez9cI4M Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/x/net/.git Step #2 - "srcmap": + GIT_DIR=/src/x/net Step #2 - "srcmap": + cd /src/x/net Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/golang/net Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=56691ee141895759d9bc5ad694c9c81df7934b4a Step #2 - "srcmap": + jq_inplace /tmp/filez9cI4M '."/src/x/net" = { type: "git", url: "https://github.com/golang/net", rev: "56691ee141895759d9bc5ad694c9c81df7934b4a" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filesszOwL Step #2 - "srcmap": + cat /tmp/filez9cI4M Step #2 - "srcmap": + jq '."/src/x/net" = { type: "git", url: "https://github.com/golang/net", rev: "56691ee141895759d9bc5ad694c9c81df7934b4a" }' Step #2 - "srcmap": + mv /tmp/filesszOwL /tmp/filez9cI4M Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/ngolo-fuzzing/.git Step #2 - "srcmap": + GIT_DIR=/src/ngolo-fuzzing Step #2 - "srcmap": + cd /src/ngolo-fuzzing Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/catenacyber/ngolo-fuzzing.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=771a476a94a3e422d11558e3864a10966cc5dbdd Step #2 - "srcmap": + jq_inplace /tmp/filez9cI4M '."/src/ngolo-fuzzing" = { type: "git", url: "https://github.com/catenacyber/ngolo-fuzzing.git", rev: "771a476a94a3e422d11558e3864a10966cc5dbdd" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filezxRZOk Step #2 - "srcmap": + cat /tmp/filez9cI4M Step #2 - "srcmap": + jq '."/src/ngolo-fuzzing" = { type: "git", url: "https://github.com/catenacyber/ngolo-fuzzing.git", rev: "771a476a94a3e422d11558e3864a10966cc5dbdd" }' Step #2 - "srcmap": + mv /tmp/filezxRZOk /tmp/filez9cI4M Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/goroot/.git Step #2 - "srcmap": + GIT_DIR=/src/goroot Step #2 - "srcmap": + cd /src/goroot Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://go.googlesource.com/go Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=1a93e4a2cf43b0ded141d33620966bb252cac1bd Step #2 - "srcmap": + jq_inplace /tmp/filez9cI4M '."/src/goroot" = { type: "git", url: "https://go.googlesource.com/go", rev: "1a93e4a2cf43b0ded141d33620966bb252cac1bd" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file27ZooQ Step #2 - "srcmap": + cat /tmp/filez9cI4M Step #2 - "srcmap": + jq '."/src/goroot" = { type: "git", url: "https://go.googlesource.com/go", rev: "1a93e4a2cf43b0ded141d33620966bb252cac1bd" }' Step #2 - "srcmap": + mv /tmp/file27ZooQ /tmp/filez9cI4M Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/LPM/external.protobuf/src/external.protobuf/.git Step #2 - "srcmap": + GIT_DIR=/src/LPM/external.protobuf/src/external.protobuf Step #2 - "srcmap": + cd /src/LPM/external.protobuf/src/external.protobuf Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/google/protobuf.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=3d9f7c430a5ae1385512908801492d4421c3cdb7 Step #2 - "srcmap": + jq_inplace /tmp/filez9cI4M '."/src/LPM/external.protobuf/src/external.protobuf" = { type: "git", url: "https://github.com/google/protobuf.git", rev: "3d9f7c430a5ae1385512908801492d4421c3cdb7" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileg5j4qo Step #2 - "srcmap": + cat /tmp/filez9cI4M Step #2 - "srcmap": + jq '."/src/LPM/external.protobuf/src/external.protobuf" = { type: "git", url: "https://github.com/google/protobuf.git", rev: "3d9f7c430a5ae1385512908801492d4421c3cdb7" }' Step #2 - "srcmap": + mv /tmp/fileg5j4qo /tmp/filez9cI4M Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/libprotobuf-mutator/.git Step #2 - "srcmap": + GIT_DIR=/src/libprotobuf-mutator Step #2 - "srcmap": + cd /src/libprotobuf-mutator Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/google/libprotobuf-mutator.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=7bf98f78a30b067e22420ff699348f084f802e12 Step #2 - "srcmap": + jq_inplace /tmp/filez9cI4M '."/src/libprotobuf-mutator" = { type: "git", url: "https://github.com/google/libprotobuf-mutator.git", rev: "7bf98f78a30b067e22420ff699348f084f802e12" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file4mT7JS Step #2 - "srcmap": + cat /tmp/filez9cI4M Step #2 - "srcmap": + jq '."/src/libprotobuf-mutator" = { type: "git", url: "https://github.com/google/libprotobuf-mutator.git", rev: "7bf98f78a30b067e22420ff699348f084f802e12" }' Step #2 - "srcmap": + mv /tmp/file4mT7JS /tmp/filez9cI4M Step #2 - "srcmap": ++ find /src /root/go -name .svn -type d Step #2 - "srcmap": ++ find /src /root/go -name .hg -type d Step #2 - "srcmap": + '[' '' '!=' '' ']' Step #2 - "srcmap": + cat /tmp/filez9cI4M Step #2 - "srcmap": + rm /tmp/filez9cI4M Step #2 - "srcmap": { Step #2 - "srcmap": "/src/x/text": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/golang/text", Step #2 - "srcmap": "rev": "d42948e5579eb996bedb7df76c7ad57fae4e83c7" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/x/crypto": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/golang/crypto", Step #2 - "srcmap": "rev": "71d3a4cfdb0360795ce5f2d7041e01823fd22eb6" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/x/image": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/golang/image", Step #2 - "srcmap": "rev": "941f2100a0c205b9588e6c977c6acd0fd1f6a094" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/x/net": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/golang/net", Step #2 - "srcmap": "rev": "56691ee141895759d9bc5ad694c9c81df7934b4a" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/ngolo-fuzzing": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/catenacyber/ngolo-fuzzing.git", Step #2 - "srcmap": "rev": "771a476a94a3e422d11558e3864a10966cc5dbdd" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/goroot": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://go.googlesource.com/go", Step #2 - "srcmap": "rev": "1a93e4a2cf43b0ded141d33620966bb252cac1bd" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/LPM/external.protobuf/src/external.protobuf": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/google/protobuf.git", Step #2 - "srcmap": "rev": "3d9f7c430a5ae1385512908801492d4421c3cdb7" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/libprotobuf-mutator": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/google/libprotobuf-mutator.git", Step #2 - "srcmap": "rev": "7bf98f78a30b067e22420ff699348f084f802e12" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-address-x86_64" Step #3 - "compile-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-address-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": CC=clang Step #3 - "compile-libfuzzer-address-x86_64": CXX=clang++ -lresolv Step #3 - "compile-libfuzzer-address-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link Step #3 - "compile-libfuzzer-address-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ Step #3 - "compile-libfuzzer-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": + cd /src/goroot/src Step #3 - "compile-libfuzzer-address-x86_64": + ./make.bash Step #3 - "compile-libfuzzer-address-x86_64": Building Go cmd/dist using /root/.go. (go1.23.4 linux/amd64) Step #3 - "compile-libfuzzer-address-x86_64": Building Go toolchain1 using /root/.go. Step #3 - "compile-libfuzzer-address-x86_64": Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Step #3 - "compile-libfuzzer-address-x86_64": Building Go toolchain2 using go_bootstrap and Go toolchain1. Step #3 - "compile-libfuzzer-address-x86_64": Building Go toolchain3 using go_bootstrap and Go toolchain2. Step #3 - "compile-libfuzzer-address-x86_64": Building packages and commands for linux/amd64. Step #3 - "compile-libfuzzer-address-x86_64": --- Step #3 - "compile-libfuzzer-address-x86_64": Installed Go for linux/amd64 in /src/goroot Step #3 - "compile-libfuzzer-address-x86_64": Installed commands in /src/goroot/bin Step #3 - "compile-libfuzzer-address-x86_64": *** You need to add /src/goroot/bin to your PATH. Step #3 - "compile-libfuzzer-address-x86_64": + rm -Rf /root/.go/ Step #3 - "compile-libfuzzer-address-x86_64": + export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/.go/bin:/root/go/bin:/src/goroot/bin/ Step #3 - "compile-libfuzzer-address-x86_64": + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/.go/bin:/root/go/bin:/src/goroot/bin/ Step #3 - "compile-libfuzzer-address-x86_64": + go install golang.org/x/tools/cmd/goimports@latest Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/tools v0.29.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/mod v0.22.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/sync v0.10.0 Step #3 - "compile-libfuzzer-address-x86_64": + go build Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/tools v0.1.9 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/mod v0.5.1 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 Step #3 - "compile-libfuzzer-address-x86_64": + cd go114-fuzz-build Step #3 - "compile-libfuzzer-address-x86_64": + go build Step #3 - "compile-libfuzzer-address-x86_64": + touch /src/ko.txt Step #3 - "compile-libfuzzer-address-x86_64": + cd /src/x Step #3 - "compile-libfuzzer-address-x86_64": + ls Step #3 - "compile-libfuzzer-address-x86_64": + read repo Step #3 - "compile-libfuzzer-address-x86_64": + cd crypto Step #3 - "compile-libfuzzer-address-x86_64": + find . -type d Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./acme/acme.go ./acme/acme_test.go ./acme/http.go ./acme/http_test.go ./acme/jws.go ./acme/jws_test.go ./acme/rfc8555.go ./acme/rfc8555_test.go ./acme/types.go ./acme/types_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./acme crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./acme Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_acme ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./acme fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Found package in /src/x/crypto/acme Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Array result for AuthzID is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Array result for AuthzID is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Type AuthorizationError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Type OrderError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function Discover has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function CreateCert has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function FetchCert has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function RevokeCert has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function Register has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function GetReg has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function UpdateReg has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function AccountKeyRollover has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function Authorize has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function AuthorizeIP has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function GetAuthorization has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function RevokeAuthorization has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function WaitAuthorization has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function GetChallenge has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function Accept has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function DNS01ChallengeRecord has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function HTTP01ChallengeResponse has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function HTTP01ChallengePath has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function TLSSNI01ChallengeCert has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function TLSSNI02ChallengeCert has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function TLSALPN01ChallengeCert has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function JWKThumbprint has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function DeactivateReg has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function AuthorizeOrder has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function GetOrder has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function WaitOrder has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function CreateOrderCert has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function ListCertAlternates has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function String has unproduced recv Subproblem Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function Error has unproduced recv AuthorizationError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function Error has unproduced recv OrderError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function RateLimit has unproduced argument error Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function WithOrderNotBefore has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function WithOrderNotAfter has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Unhandled argument &ast.Ellipsis{Ellipsis:15264, Elt:(*ast.Ident)(0xc000384ca0)} for DomainIDs Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Unhandled argument &ast.Ellipsis{Ellipsis:15620, Elt:(*ast.Ident)(0xc000385020)} for IPIDs Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function WithKey has unproduced argument crypto.Signer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:28:55 Function WithTemplate has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_acme.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_acme.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/sys v0.29.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/net v0.21.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/term v0.28.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/text v0.21.0 Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/runtime/protoimpl Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/reflect/protoreflect Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/reflect/protoreflect in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/runtime/protoimpl in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading github.com/google/go-cmp v0.5.5 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_acme.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:231:6: declared and not used: AccountResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:232:2: declared and not used: AccountResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:233:6: declared and not used: ChallengeResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:234:2: declared and not used: ChallengeResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:254:2: declared and not used: AccountNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:255:2: declared and not used: AccountResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:256:2: declared and not used: ChallengeNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:257:2: declared and not used: ChallengeResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:15 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_acme.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_acme.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_acme.a ./fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/fuzz_ng.go:231:6: declared and not used: AccountResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/fuzz_ng.go:232:2: declared and not used: AccountResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/fuzz_ng.go:233:6: declared and not used: ChallengeResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/fuzz_ng.go:234:2: declared and not used: ChallengeResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/fuzz_ng.go:254:2: declared and not used: AccountNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/fuzz_ng.go:255:2: declared and not used: AccountResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/fuzz_ng.go:256:2: declared and not used: ChallengeNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/fuzz_ng.go:257:2: declared and not used: ChallengeResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:17 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_acme/ngolofuzz.pb.o fuzz_ng_x_crypto_acme//ngolofuzz.o fuzz_ng_x_crypto_acme.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_acme.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_acme.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_acme.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_acme/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_acme/copy/acme.go fuzz_ng_x_crypto_acme/copy/http.go fuzz_ng_x_crypto_acme/copy/jws.go fuzz_ng_x_crypto_acme/copy/rfc8555.go fuzz_ng_x_crypto_acme/copy/types.go Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:263:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:362:2: expected declaration, found req Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:376:2: expected declaration, found 'if' Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:400:2: expected declaration, found 'if' Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:455:3: expected declaration, found err Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:532:2: expected declaration, found 'if' Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:644:2: expected declaration, found 'for' Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:645:22: expected 'IDENT', found ')' Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:646:24: expected ';', found ':' Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:655:2: expected declaration, found 'return' Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:677:2: expected declaration, found 'for' Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_acme/copy/acme.go fuzz_ng_x_crypto_acme/copy/http.go fuzz_ng_x_crypto_acme/copy/jws.go fuzz_ng_x_crypto_acme/copy/rfc8555.go fuzz_ng_x_crypto_acme/copy/types.go fuzz_ng_x_crypto_acme/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./acme/acme_test.go ./acme/http_test.go ./acme/jws_test.go ./acme/rfc8555_test.go ./acme/types_test.go fuzz_ng_x_crypto_acme/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_acme/' fuzz_ng_x_crypto_acme/acme.go fuzz_ng_x_crypto_acme/acme_test.go fuzz_ng_x_crypto_acme/fuzz_ng.go fuzz_ng_x_crypto_acme/http.go fuzz_ng_x_crypto_acme/http_test.go fuzz_ng_x_crypto_acme/jws.go fuzz_ng_x_crypto_acme/jws_test.go fuzz_ng_x_crypto_acme/main.869019629.go fuzz_ng_x_crypto_acme/ngolo_helper.go fuzz_ng_x_crypto_acme/ngolofuzz.pb.go fuzz_ng_x_crypto_acme/rfc8555.go fuzz_ng_x_crypto_acme/rfc8555_test.go fuzz_ng_x_crypto_acme/types.go fuzz_ng_x_crypto_acme/types_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_acme/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_acme/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_acme /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_acme [golang.org/x/crypto/fuzz_ng_x_crypto_acme.test] Step #3 - "compile-libfuzzer-address-x86_64": ./acme.go:263:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_acme [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_acme_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./acme Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './acme/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './acme/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./acme/internal/acmeprobe/prober.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme/internal/acmeprobe Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./acme/autocert/autocert.go ./acme/autocert/autocert_test.go ./acme/autocert/cache.go ./acme/autocert/cache_test.go ./acme/autocert/example_test.go ./acme/autocert/listener.go ./acme/autocert/renewal.go ./acme/autocert/renewal_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme/autocert Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme/autocert Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme/autocert Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./acme/autocert crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./acme/autocert Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme/autocert Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_acme_autocert ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./acme/autocert fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Found package in /src/x/crypto/acme/autocert Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Type DirCache is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Type Manager is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Unhandled argument &ast.Ellipsis{Ellipsis:14758, Elt:(*ast.Ident)(0xc0000b4ea0)} for HostWhitelist Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Function TLSConfig has unproduced recv Manager Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Function GetCertificate has unproduced recv Manager Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Function HTTPHandler has unproduced recv Manager Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Function Get has unproduced recv DirCache Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Function Put has unproduced recv DirCache Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Function Delete has unproduced recv DirCache Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Unhandled argument &ast.Ellipsis{Ellipsis:9362, Elt:(*ast.Ident)(0xc000214200)} for NewListener Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:19 Function Listener has unproduced recv Manager Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_acme_autocert.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_acme_autocert.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_acme_autocert.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_acme_autocert.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_acme_autocert.a ./fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_acme_autocert/ngolofuzz.pb.o fuzz_ng_x_crypto_acme_autocert//ngolofuzz.o fuzz_ng_x_crypto_acme_autocert.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_acme_autocert.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_acme_autocert/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_acme_autocert/copy/autocert.go fuzz_ng_x_crypto_acme_autocert/copy/cache.go fuzz_ng_x_crypto_acme_autocert/copy/listener.go fuzz_ng_x_crypto_acme_autocert/copy/renewal.go Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_acme_autocert/copy/autocert.go:61:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_acme_autocert/copy/autocert.go fuzz_ng_x_crypto_acme_autocert/copy/cache.go fuzz_ng_x_crypto_acme_autocert/copy/listener.go fuzz_ng_x_crypto_acme_autocert/copy/renewal.go fuzz_ng_x_crypto_acme_autocert/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./acme/autocert/autocert_test.go ./acme/autocert/cache_test.go ./acme/autocert/example_test.go ./acme/autocert/renewal_test.go fuzz_ng_x_crypto_acme_autocert/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_acme_autocert/' fuzz_ng_x_crypto_acme_autocert/autocert.go fuzz_ng_x_crypto_acme_autocert/autocert_test.go fuzz_ng_x_crypto_acme_autocert/cache.go fuzz_ng_x_crypto_acme_autocert/cache_test.go fuzz_ng_x_crypto_acme_autocert/example_test.go fuzz_ng_x_crypto_acme_autocert/fuzz_ng.go fuzz_ng_x_crypto_acme_autocert/listener.go fuzz_ng_x_crypto_acme_autocert/ngolo_helper.go fuzz_ng_x_crypto_acme_autocert/ngolofuzz.pb.go fuzz_ng_x_crypto_acme_autocert/renewal.go fuzz_ng_x_crypto_acme_autocert/renewal_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_acme_autocert/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_acme_autocert/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_acme_autocert /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert (test) Step #3 - "compile-libfuzzer-address-x86_64": autocert_test.go:31:2: use of internal package golang.org/x/crypto/acme/autocert/internal/acmetest not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_acme_autocert_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./acme/autocert Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './acme/autocert/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './acme/autocert/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./acme/autocert/internal/acmetest/ca.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./acme/autocert/internal/acmetest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./blake2s/blake2s.go ./blake2s/blake2s_386.go ./blake2s/blake2s_amd64.go ./blake2s/blake2s_generic.go ./blake2s/blake2s_ref.go ./blake2s/blake2s_test.go ./blake2s/blake2x.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2s Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2s Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2s Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./blake2s crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./blake2s Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2s Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_blake2s ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2s fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:30 Found package in /src/x/crypto/blake2s Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:30 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2s.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2s.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_blake2s.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_blake2s.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_blake2s.a ./fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_blake2s/ngolofuzz.pb.o fuzz_ng_x_crypto_blake2s//ngolofuzz.o fuzz_ng_x_crypto_blake2s.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_blake2s.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2s/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_blake2s/copy/blake2s.go fuzz_ng_x_crypto_blake2s/copy/blake2s_amd64.go fuzz_ng_x_crypto_blake2s/copy/blake2s_generic.go fuzz_ng_x_crypto_blake2s/copy/blake2x.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_blake2s/copy/blake2s.go fuzz_ng_x_crypto_blake2s/copy/blake2s_amd64.go fuzz_ng_x_crypto_blake2s/copy/blake2s_generic.go fuzz_ng_x_crypto_blake2s/copy/blake2x.go fuzz_ng_x_crypto_blake2s/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./blake2s/blake2s_test.go fuzz_ng_x_crypto_blake2s/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_blake2s/' fuzz_ng_x_crypto_blake2s/blake2s.go fuzz_ng_x_crypto_blake2s/blake2s_amd64.go fuzz_ng_x_crypto_blake2s/blake2s_generic.go fuzz_ng_x_crypto_blake2s/blake2s_test.go fuzz_ng_x_crypto_blake2s/blake2x.go fuzz_ng_x_crypto_blake2s/fuzz_ng.go fuzz_ng_x_crypto_blake2s/ngolo_helper.go fuzz_ng_x_crypto_blake2s/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2s/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2s/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_blake2s /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_blake2s [golang.org/x/crypto/fuzz_ng_x_crypto_blake2s.test] Step #3 - "compile-libfuzzer-address-x86_64": ./blake2s_amd64.go:18:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./blake2s_amd64.go:21:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./blake2s_amd64.go:24:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_blake2s [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_blake2s_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./blake2s Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./blake2s/_asm/blake2s_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2s/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2s/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2s/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./blake2s/_asm crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./blake2s/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2s/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_blake2s__asm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2s/_asm fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:40 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:40 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2s__asm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2s__asm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_blake2s__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_crypto_blake2s__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_blake2s__asm.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_blake2s__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_blake2s__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_blake2s__asm.a ./fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/crypto/fuzz_ng_x_crypto_blake2s__asm: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_blake2s__asm/ngolofuzz.pb.o fuzz_ng_x_crypto_blake2s__asm//ngolofuzz.o fuzz_ng_x_crypto_blake2s__asm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_blake2s__asm/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_blake2s__asm//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_blake2s__asm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_blake2s__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_blake2s__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2s__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_blake2s__asm/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_blake2s__asm/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_blake2s__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_blake2s__asm/copy/*.go' fuzz_ng_x_crypto_blake2s__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_blake2s__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './blake2s/_asm/*_test.go' fuzz_ng_x_crypto_blake2s__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './blake2s/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_blake2s__asm/' 'fuzz_ng_x_crypto_blake2s__asm/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_crypto_blake2s__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2s__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2s__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_blake2s__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_blake2s__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_blake2s__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./blake2s/_asm' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./blake2s/_asm Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./blake2s/_asm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./poly1305/poly1305_compat.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./poly1305 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_poly1305 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./poly1305 fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:42 Found package in /src/x/crypto/poly1305 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:42 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:42 Function Sum has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:42 Function Sum has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:42 Function Verify has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:42 Function Verify has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:42 Function New has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_poly1305.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_poly1305.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_poly1305.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_poly1305.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_poly1305.a ./fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_poly1305/ngolofuzz.pb.o fuzz_ng_x_crypto_poly1305//ngolofuzz.o fuzz_ng_x_crypto_poly1305.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_poly1305.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_poly1305/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_poly1305/copy/poly1305_compat.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_poly1305/copy/poly1305_compat.go fuzz_ng_x_crypto_poly1305/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './poly1305/*_test.go' fuzz_ng_x_crypto_poly1305/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './poly1305/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_poly1305/' fuzz_ng_x_crypto_poly1305/fuzz_ng.go fuzz_ng_x_crypto_poly1305/ngolo_helper.go fuzz_ng_x_crypto_poly1305/ngolofuzz.pb.go fuzz_ng_x_crypto_poly1305/poly1305_compat.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_poly1305/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_poly1305/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_poly1305 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? golang.org/x/crypto/fuzz_ng_x_crypto_poly1305 [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_poly1305_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./openpgp/canonical_text.go ./openpgp/canonical_text_test.go ./openpgp/keys.go ./openpgp/keys_data_test.go ./openpgp/keys_test.go ./openpgp/read.go ./openpgp/read_test.go ./openpgp/write.go ./openpgp/write_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./openpgp crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./openpgp Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_openpgp ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Found package in /src/x/crypto/openpgp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Array result for Key is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Array result for Key is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Array result for Key is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Type PromptFunction is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Type KeyRing is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function NewCanonicalTextHash has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function ReadEntity has unproduced argument packet.Reader Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function NewEntity has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function SerializePrivate has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function SignIdentity has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function ReadMessage has unproduced argument KeyRing Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function ReadMessage has unproduced argument PromptFunction Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function ReadMessage has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function CheckDetachedSignature has unproduced argument KeyRing Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function CheckArmoredDetachedSignature has unproduced argument KeyRing Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function DetachSign has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function ArmoredDetachSign has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function DetachSignText has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function ArmoredDetachSignText has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function SymmetricallyEncrypt has unproduced argument FileHints Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function SymmetricallyEncrypt has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function Encrypt has unproduced argument FileHints Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function Encrypt has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function Sign has unproduced argument FileHints Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:29:52 Function Sign has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_openpgp.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_openpgp.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_openpgp.a ./fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_openpgp/ngolofuzz.pb.o fuzz_ng_x_crypto_openpgp//ngolofuzz.o fuzz_ng_x_crypto_openpgp.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_openpgp.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_openpgp/copy/canonical_text.go fuzz_ng_x_crypto_openpgp/copy/keys.go fuzz_ng_x_crypto_openpgp/copy/read.go fuzz_ng_x_crypto_openpgp/copy/write.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_openpgp/copy/canonical_text.go fuzz_ng_x_crypto_openpgp/copy/keys.go fuzz_ng_x_crypto_openpgp/copy/read.go fuzz_ng_x_crypto_openpgp/copy/write.go fuzz_ng_x_crypto_openpgp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./openpgp/canonical_text_test.go ./openpgp/keys_data_test.go ./openpgp/keys_test.go ./openpgp/read_test.go ./openpgp/write_test.go fuzz_ng_x_crypto_openpgp/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_openpgp/' fuzz_ng_x_crypto_openpgp/canonical_text.go fuzz_ng_x_crypto_openpgp/canonical_text_test.go fuzz_ng_x_crypto_openpgp/fuzz_ng.go fuzz_ng_x_crypto_openpgp/keys.go fuzz_ng_x_crypto_openpgp/keys_data_test.go fuzz_ng_x_crypto_openpgp/keys_test.go fuzz_ng_x_crypto_openpgp/ngolo_helper.go fuzz_ng_x_crypto_openpgp/ngolofuzz.pb.go fuzz_ng_x_crypto_openpgp/read.go fuzz_ng_x_crypto_openpgp/read_test.go fuzz_ng_x_crypto_openpgp/write.go fuzz_ng_x_crypto_openpgp/write_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_openpgp 2.913s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_openpgp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/593bb6a58e1bb6d63e8614082031d1b16dee001d (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5679f9f50c607dd10f44c992c9c0d26f69549262 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a7bbfbac4b6eb6e3b4d129c4d28665f47e41ce77 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d64de731660e1d7910ace9f537afb61cf555fd88 (deflated 23%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6eafbf5b0bd4d55b831212808d58ae5b9d91424d (deflated 34%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bb5a331197ee0cc80265ffd712c8ed96237245f1 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e4e4abfa1522f24ecfabb322a1035c498ebb9b78 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/30e62ea8e820ce350a8c78dcd88b3259f9e8e3e3 (deflated 22%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c56ad07d70ebd7c982e66d55be83bf23ba9e51de (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4dac7621fc62f5f7ac2655a0c60dcfc10c5bef23 (deflated 26%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/27d3db9223514242c2c6d7f6026de2b542e8f694 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/47118fea48d725acecf6da0ba78b51d877a995a7 (deflated 23%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0e5972b0f3891824d1b4d1f8cd54f7d52718b3a2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a9b2edc33c59f457dc571b9839f15d026773ba7c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6328793e1b62bc755b6f040546c1a4d4bf14c9db (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8d460873f69fa753310fa220f2d58e6442391eaa (deflated 25%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/67190b754a149b98c2ca2cdea4f89efe1ef785da (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3c67b9f2af6da01d681100afa1d234553d7931da (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1bc7d4c2985cf50c4ceedd432d6680fff4161728 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/338249d86a88b42a20ca3c7d2cf6d295e9320041 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4b2206914eda0f3e346f9a9a58420066ac344f75 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/985bbb24e97e97ef513cb1073fe5787c16fc28a4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fa4ebebec15f0b4d96f2d86098eb336c6ecc41e0 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/64b07bfd3c031fc31b5804c447ecc2465ae30668 (deflated 25%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4e78e64c840d176a949cc0e25131db4db821c3a0 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a78463dee17438ca341605572fb3d7544381d5cc (deflated 22%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/036847c2f7d25b85bc42c0bf71db68ad20ee9de1 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5a1f49b9b2e025f98318a47c575bfe9032fa4a09 (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5866dc5cd1c7bf97ee7d617a4a9b3d6b21f851e5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bdc8ac1da6c53f2c558cd5fb403912a47a3dd8e3 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5eb7f8cccf28add8b23a67519d9f9c775c4f90e6 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2aeebacfec4364270744b83eacd20171a0b698d9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4df3c37faa7f1e498ee2d02cf1bdd4092973dd57 (deflated 18%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1e35316306228905377180512d0fd3b7493f10dd (deflated 23%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./openpgp Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./openpgp/errors/errors.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/errors Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/errors Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/errors Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./openpgp/errors crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./openpgp/errors Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/errors Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_openpgp_errors ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/errors fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Found package in /src/x/crypto/openpgp/errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Type StructuralError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Type UnsupportedError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Type InvalidArgumentError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Type SignatureError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Type UnknownPacketTypeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Function Error has unproduced recv StructuralError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Function Error has unproduced recv UnsupportedError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Function Error has unproduced recv InvalidArgumentError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Function Error has unproduced recv SignatureError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:06 Function Error has unproduced recv UnknownPacketTypeError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_errors.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_errors.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_openpgp_errors.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/openpgp/errors" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:09 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_openpgp_errors.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_openpgp_errors.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_openpgp_errors.a ./fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_errors/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_errors/fuzz_ng.go:11:2: "golang.org/x/crypto/openpgp/errors" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_errors/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_errors/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_errors/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_errors/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_errors/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_errors/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:10 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_openpgp_errors/ngolofuzz.pb.o fuzz_ng_x_crypto_openpgp_errors//ngolofuzz.o fuzz_ng_x_crypto_openpgp_errors.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_errors/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_errors//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_errors.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_openpgp_errors.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_openpgp_errors.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_errors/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_openpgp_errors/copy/errors.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_openpgp_errors/copy/errors.go fuzz_ng_x_crypto_openpgp_errors/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './openpgp/errors/*_test.go' fuzz_ng_x_crypto_openpgp_errors/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './openpgp/errors/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_openpgp_errors/' fuzz_ng_x_crypto_openpgp_errors/errors.go fuzz_ng_x_crypto_openpgp_errors/fuzz_ng.go fuzz_ng_x_crypto_openpgp_errors/main.2568215304.go fuzz_ng_x_crypto_openpgp_errors/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_errors/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_errors/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_errors /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_openpgp_errors_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./openpgp/errors Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./openpgp/elgamal/elgamal.go ./openpgp/elgamal/elgamal_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/elgamal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/elgamal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/elgamal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./openpgp/elgamal crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./openpgp/elgamal Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/elgamal Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_openpgp_elgamal ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/elgamal fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:11 Found package in /src/x/crypto/openpgp/elgamal Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:11 Function Encrypt has unproduced argument PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:11 Function Decrypt has unproduced argument PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_elgamal.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_elgamal.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:18:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:18:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_openpgp_elgamal.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:30: undefined: PublicKeyStruct Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:132:31: undefined: PrivateKeyStruct Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:142:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:163:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:184:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:201:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:207:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:209:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:14 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_openpgp_elgamal.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_openpgp_elgamal.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_openpgp_elgamal.a ./fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go:120:30: undefined: PublicKeyStruct Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go:132:31: undefined: PrivateKeyStruct Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go:142:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go:163:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go:184:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go:201:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go:207:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go:209:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:15 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_openpgp_elgamal/ngolofuzz.pb.o fuzz_ng_x_crypto_openpgp_elgamal//ngolofuzz.o fuzz_ng_x_crypto_openpgp_elgamal.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_elgamal/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_elgamal//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_elgamal.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_openpgp_elgamal.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_openpgp_elgamal.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_elgamal/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_openpgp_elgamal/copy/elgamal.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_openpgp_elgamal/copy/elgamal.go fuzz_ng_x_crypto_openpgp_elgamal/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./openpgp/elgamal/elgamal_test.go fuzz_ng_x_crypto_openpgp_elgamal/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_openpgp_elgamal/' fuzz_ng_x_crypto_openpgp_elgamal/elgamal.go fuzz_ng_x_crypto_openpgp_elgamal/elgamal_test.go fuzz_ng_x_crypto_openpgp_elgamal/fuzz_ng.go fuzz_ng_x_crypto_openpgp_elgamal/main.2510134463.go fuzz_ng_x_crypto_openpgp_elgamal/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal [golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_openpgp_elgamal_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./openpgp/elgamal Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./openpgp/armor/armor.go ./openpgp/armor/armor_test.go ./openpgp/armor/encode.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/armor Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/armor Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/armor Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./openpgp/armor crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./openpgp/armor Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/armor Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_openpgp_armor ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/armor fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:15 Found package in /src/x/crypto/openpgp/armor Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_armor.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_armor.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_openpgp_armor.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_openpgp_armor.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_openpgp_armor.a ./fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_openpgp_armor/ngolofuzz.pb.o fuzz_ng_x_crypto_openpgp_armor//ngolofuzz.o fuzz_ng_x_crypto_openpgp_armor.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_openpgp_armor.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_armor/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_openpgp_armor/copy/armor.go fuzz_ng_x_crypto_openpgp_armor/copy/encode.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_openpgp_armor/copy/armor.go fuzz_ng_x_crypto_openpgp_armor/copy/encode.go fuzz_ng_x_crypto_openpgp_armor/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./openpgp/armor/armor_test.go fuzz_ng_x_crypto_openpgp_armor/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_openpgp_armor/' fuzz_ng_x_crypto_openpgp_armor/armor.go fuzz_ng_x_crypto_openpgp_armor/armor_test.go fuzz_ng_x_crypto_openpgp_armor/encode.go fuzz_ng_x_crypto_openpgp_armor/fuzz_ng.go fuzz_ng_x_crypto_openpgp_armor/ngolo_helper.go fuzz_ng_x_crypto_openpgp_armor/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_armor/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_armor/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_armor /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_armor 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_openpgp_armor_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5426deec960a14c0869aaf53cb0196027fe285ab (deflated 47%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/949d7a48b2e7b13e0174df7e47b9f8ee81acb19a (deflated 15%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./openpgp/armor Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./openpgp/s2k/s2k.go ./openpgp/s2k/s2k_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/s2k Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/s2k Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/s2k Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./openpgp/s2k crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./openpgp/s2k Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/s2k Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_openpgp_s2k ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/s2k fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:26 Found package in /src/x/crypto/openpgp/s2k Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:26 Function Simple has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:26 Function Salted has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:26 Function Iterated has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:26 Failed creating fuzz target : Unhandled result &ast.FuncType{Func:4617, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00028bc80), Results:(*ast.FieldList)(nil)} for Parse Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_s2k.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_s2k.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_openpgp_s2k.a . Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_openpgp_s2k.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_openpgp_s2k.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_openpgp_s2k.a ./fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_openpgp_s2k/ngolofuzz.pb.o fuzz_ng_x_crypto_openpgp_s2k//ngolofuzz.o fuzz_ng_x_crypto_openpgp_s2k.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_s2k/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_s2k//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_s2k.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_openpgp_s2k.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_openpgp_s2k.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_s2k/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_openpgp_s2k/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_openpgp_s2k/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_openpgp_s2k/copy/*.go' fuzz_ng_x_crypto_openpgp_s2k/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_openpgp_s2k/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp ./openpgp/s2k/s2k_test.go fuzz_ng_x_crypto_openpgp_s2k/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_openpgp_s2k/' fuzz_ng_x_crypto_openpgp_s2k/ngolo_helper.go fuzz_ng_x_crypto_openpgp_s2k/s2k_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_s2k [golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_s2k.test] Step #3 - "compile-libfuzzer-address-x86_64": ./s2k_test.go:39:3: undefined: Salted Step #3 - "compile-libfuzzer-address-x86_64": ./s2k_test.go:64:3: undefined: Iterated Step #3 - "compile-libfuzzer-address-x86_64": ./s2k_test.go:86:13: undefined: Parse Step #3 - "compile-libfuzzer-address-x86_64": ./s2k_test.go:110:28: undefined: Config Step #3 - "compile-libfuzzer-address-x86_64": ./s2k_test.go:115:43: undefined: Config Step #3 - "compile-libfuzzer-address-x86_64": ./s2k_test.go:121:9: undefined: Serialize Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./s2k_test.go:121:9: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_s2k [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_openpgp_s2k_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_openpgp_s2k_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./openpgp/s2k Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./openpgp/packet/compressed.go ./openpgp/packet/compressed_test.go ./openpgp/packet/config.go ./openpgp/packet/encrypted_key.go ./openpgp/packet/encrypted_key_test.go ./openpgp/packet/literal.go ./openpgp/packet/ocfb.go ./openpgp/packet/ocfb_test.go ./openpgp/packet/one_pass_signature.go ./openpgp/packet/opaque.go ./openpgp/packet/opaque_test.go ./openpgp/packet/packet.go ./openpgp/packet/packet_test.go ./openpgp/packet/private_key.go ./openpgp/packet/private_key_test.go ./openpgp/packet/public_key.go ./openpgp/packet/public_key_test.go ./openpgp/packet/public_key_v3.go ./openpgp/packet/public_key_v3_test.go ./openpgp/packet/reader.go ./openpgp/packet/signature.go ./openpgp/packet/signature_test.go ./openpgp/packet/signature_v3.go ./openpgp/packet/signature_v3_test.go ./openpgp/packet/symmetric_key_encrypted.go ./openpgp/packet/symmetric_key_encrypted_test.go ./openpgp/packet/symmetrically_encrypted.go ./openpgp/packet/symmetrically_encrypted_test.go ./openpgp/packet/userattribute.go ./openpgp/packet/us++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": erattribute_test.go ./openpgp/packet/userid.go ./openpgp/packet/userid_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 32 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/packet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/packet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/packet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./openpgp/packet crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./openpgp/packet Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/packet Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_openpgp_packet ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/packet fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Found package in /src/x/crypto/openpgp/packet Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Array result for OpaqueSubpacket is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Type SymmetricKeyEncrypted is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Type SymmetricallyEncrypted is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function SerializeCompressed has unproduced argument io.WriteCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function SerializeCompressed has unproduced argument CompressionConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Random has unproduced recv Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Hash has unproduced recv Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Cipher has unproduced recv Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Now has unproduced recv Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Compression has unproduced recv Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function PasswordHashIterations has unproduced recv Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Decrypt has unproduced recv EncryptedKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Serialize has unproduced recv EncryptedKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function SerializeEncryptedKey has unproduced argument Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function SerializeLiteral has unproduced argument io.WriteCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewOCFBEncrypter has unproduced argument cipher.Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewOCFBDecrypter has unproduced argument cipher.Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Serialize has unproduced recv OnePassSignature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewRSAPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewRSAPrivateKey has unproduced argument rsa.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewDSAPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewDSAPrivateKey has unproduced argument dsa.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewElGamalPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewElGamalPrivateKey has unproduced argument elgamal.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewECDSAPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewECDSAPrivateKey has unproduced argument ecdsa.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewSignerPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewSignerPrivateKey has unproduced argument crypto.Signer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewRSAPublicKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewRSAPublicKey has unproduced argument rsa.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewDSAPublicKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewDSAPublicKey has unproduced argument dsa.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewElGamalPublicKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewElGamalPublicKey has unproduced argument elgamal.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewECDSAPublicKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function NewECDSAPublicKey has unproduced argument ecdsa.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifySignature has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifySignature has unproduced argument Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifySignatureV3 has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifySignatureV3 has unproduced argument SignatureV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifyKeySignature has unproduced argument Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifyRevocationSignature has unproduced argument Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifyUserIdSignature has unproduced argument Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifyUserIdSignatureV3 has unproduced argument SignatureV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function SerializeSignaturePrefix has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Serialize has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function CanSign has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifySignatureV3 has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifyUserIdSignatureV3 has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function VerifyKeySignatureV3 has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function KeyIdString has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function KeyIdShortString has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function BitLength has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function KeyExpired has unproduced recv Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Sign has unproduced recv Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function SignUserId has unproduced recv Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function SignKey has unproduced recv Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Serialize has unproduced recv Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Serialize has unproduced recv SignatureV3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Decrypt has unproduced recv SymmetricKeyEncrypted Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function SerializeSymmetricKeyEncrypted has unproduced argument Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function Decrypt has unproduced recv SymmetricallyEncrypted Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Function SerializeSymmetricallyEncrypted has unproduced argument Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Unhandled argument &ast.Ellipsis{Ellipsis:119948, Elt:(*ast.SelectorExpr)(0xc00000f998)} for NewUserAttributePhoto Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:28 Unhandled argument &ast.Ellipsis{Ellipsis:120722, Elt:(*ast.StarExpr)(0xc00000fbc0)} for NewUserAttribute Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_packet.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_packet.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_openpgp_packet.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:257:6: declared and not used: CompressionAlgoResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:258:2: declared and not used: CompressionAlgoResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:523:2: declared and not used: CompressionAlgoNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:524:2: declared and not used: CompressionAlgoResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:36 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_openpgp_packet.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_openpgp_packet.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_openpgp_packet.a ./fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_packet/fuzz_ng.go:257:6: declared and not used: CompressionAlgoResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_packet/fuzz_ng.go:258:2: declared and not used: CompressionAlgoResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_packet/fuzz_ng.go:523:2: declared and not used: CompressionAlgoNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_openpgp_packet/fuzz_ng.go:524:2: declared and not used: CompressionAlgoResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:37 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_openpgp_packet/ngolofuzz.pb.o fuzz_ng_x_crypto_openpgp_packet//ngolofuzz.o fuzz_ng_x_crypto_openpgp_packet.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_openpgp_packet.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_openpgp_packet.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_openpgp_packet.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_packet/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_openpgp_packet/copy/compressed.go fuzz_ng_x_crypto_openpgp_packet/copy/config.go fuzz_ng_x_crypto_openpgp_packet/copy/encrypted_key.go fuzz_ng_x_crypto_openpgp_packet/copy/literal.go fuzz_ng_x_crypto_openpgp_packet/copy/ocfb.go fuzz_ng_x_crypto_openpgp_packet/copy/one_pass_signature.go fuzz_ng_x_crypto_openpgp_packet/copy/opaque.go fuzz_ng_x_crypto_openpgp_packet/copy/packet.go fuzz_ng_x_crypto_openpgp_packet/copy/private_key.go fuzz_ng_x_crypto_openpgp_packet/copy/public_key.go fuzz_ng_x_crypto_openpgp_packet/copy/public_key_v3.go fuzz_ng_x_crypto_openpgp_packet/copy/reader.go fuzz_ng_x_crypto_openpgp_packet/copy/signature.go fuzz_ng_x_crypto_openpgp_packet/copy/signature_v3.go fuzz_ng_x_crypto_openpgp_packet/copy/symmetric_key_encrypted.go fuzz_ng_x_crypto_openpgp_packet/copy/symmetrically_encrypted.go fuzz_ng_x_crypto_openpgp_packet/copy/userattribute.go fuzz_ng_x_crypto_openpgp_packet/copy/userid.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_openpgp_packet/copy/compressed.go fuzz_ng_x_crypto_openpgp_packet/copy/config.go fuzz_ng_x_crypto_openpgp_packet/copy/encrypted_key.go fuzz_ng_x_crypto_openpgp_packet/copy/literal.go fuzz_ng_x_crypto_openpgp_packet/copy/ocfb.go fuzz_ng_x_crypto_openpgp_packet/copy/one_pass_signature.go fuzz_ng_x_crypto_openpgp_packet/copy/opaque.go fuzz_ng_x_crypto_openpgp_packet/copy/packet.go fuzz_ng_x_crypto_openpgp_packet/copy/private_key.go fuzz_ng_x_crypto_openpgp_packet/copy/public_key.go fuzz_ng_x_crypto_openpgp_packet/copy/public_key_v3.go fuzz_ng_x_crypto_openpgp_packet/copy/reader.go fuzz_ng_x_crypto_openpgp_packet/copy/signature.go fuzz_ng_x_crypto_openpgp_packet/copy/signature_v3.go fuzz_ng_x_crypto_openpgp_packet/copy/symmetric_key_encrypted.go fuzz_ng_x_crypto_openpgp_packet/copy/symmetrically_encrypted.go fuzz_ng_x_crypto_openpgp_packet/copy/userattribute.go fuzz_ng_x_crypto_openpgp_packet/copy/userid.go fuzz_ng_x_crypto_openpgp_packet/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./openpgp/packet/compressed_test.go ./openpgp/packet/encrypted_key_test.go ./openpgp/packet/ocfb_test.go ./openpgp/packet/opaque_test.go ./openpgp/packet/packet_test.go ./openpgp/packet/private_key_test.go ./openpgp/packet/public_key_test.go ./openpgp/packet/public_key_v3_test.go ./openpgp/packet/signature_test.go ./openpgp/packet/signature_v3_test.go ./openpgp/packet/symmetric_key_encrypted_test.go ./openpgp/packet/symmetrically_encrypted_test.go ./openpgp/packet/userattribute_test.go ./openpgp/packet/userid_test.go fuzz_ng_x_crypto_openpgp_packet/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_openpgp_packet/' fuzz_ng_x_crypto_openpgp_packet/compressed.go fuzz_ng_x_crypto_openpgp_packet/compressed_test.go fuzz_ng_x_crypto_openpgp_packet/config.go fuzz_ng_x_crypto_openpgp_packet/encrypted_key.go fuzz_ng_x_crypto_openpgp_packet/encrypted_key_test.go fuzz_ng_x_crypto_openpgp_packet/fuzz_ng.go fuzz_ng_x_crypto_openpgp_packet/literal.go fuzz_ng_x_crypto_openpgp_packet/main.2061219054.go fuzz_ng_x_crypto_openpgp_packet/ngolo_helper.go fuzz_ng_x_crypto_openpgp_packet/ngolofuzz.pb.go fuzz_ng_x_crypto_openpgp_packet/ocfb.go fuzz_ng_x_crypto_openpgp_packet/ocfb_test.go fuzz_ng_x_crypto_openpgp_packet/one_pass_signature.go fuzz_ng_x_crypto_openpgp_packet/opaque.go fuzz_ng_x_crypto_openpgp_packet/opaque_test.go fuzz_ng_x_crypto_openpgp_packet/packet.go fuzz_ng_x_crypto_openpgp_packet/packet_test.go fuzz_ng_x_crypto_openpgp_packet/private_key.go fuzz_ng_x_crypto_openpgp_packet/private_key_test.go fuzz_ng_x_crypto_openpgp_packet/public_key.go fuzz_ng_x_crypto_openpgp_packet/public_key_test.go fuzz_ng_x_crypto_openpgp_packet/public_key_v3.go fuzz_ng_x_crypto_openpgp_packet/public_key_v3_test.go fuzz_ng_x_crypto_openpgp_packet/reader.go fuzz_ng_x_crypto_openpgp_packet/signature.go fuzz_ng_x_crypto_openpgp_packet/signature_test.go fuzz_ng_x_crypto_openpgp_packet/signature_v3.go fuzz_ng_x_crypto_openpgp_packet/signature_v3_test.go fuzz_ng_x_crypto_openpgp_packet/symmetric_key_encrypted.go fuzz_ng_x_crypto_openpgp_packet/symmetric_key_encrypted_test.go fuzz_ng_x_crypto_openpgp_packet/symmetrically_encrypted.go fuzz_ng_x_crypto_openpgp_packet/symmetrically_encrypted_test.go fuzz_ng_x_crypto_openpgp_packet/userattribute.go fuzz_ng_x_crypto_openpgp_packet/userattribute_test.go fuzz_ng_x_crypto_openpgp_packet/userid.go fuzz_ng_x_crypto_openpgp_packet/userid_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_packet/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_packet/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_packet /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestEcc384Serialize (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": public_key_test.go:123: EOF Step #3 - "compile-libfuzzer-address-x86_64": panic: interface conversion: fuzz_ng_x_crypto_openpgp_packet.Packet is nil, not *fuzz_ng_x_crypto_openpgp_packet.UserId [recovered] Step #3 - "compile-libfuzzer-address-x86_64": panic: interface conversion: fuzz_ng_x_crypto_openpgp_packet.Packet is nil, not *fuzz_ng_x_crypto_openpgp_packet.UserId Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 30 [running]: Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner.func1.2({0x7027c0, 0xc00031cf60}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1734 +0x21c Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner.func1() Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1737 +0x35e Step #3 - "compile-libfuzzer-address-x86_64": panic({0x7027c0?, 0xc00031cf60?}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/runtime/panic.go:787 +0x132 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet.TestEcc384Serialize(0xc0001f1180) Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_packet/public_key_test.go:125 +0xc6b Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner(0xc0001f1180, 0x771f68) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1792 +0xf4 Step #3 - "compile-libfuzzer-address-x86_64": created by testing.(*T).Run in goroutine 1 Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1851 +0x413 Step #3 - "compile-libfuzzer-address-x86_64": exit status 2 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet 0.067s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_openpgp_packet_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/75cd4431438c4022f3d08e734f217e52e8388f1d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c0b6e153487194403d43b32a7810128830adfbf7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9702ea22ff5960c032c0f677c8bff56d8a5e05c9 (deflated 63%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d6d6dc12af4981a5119eaf27b53a370290a18e74 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0741ae72811bc22c082f2e613648207abed6a049 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f07f20cca3afe06eac5c75d0697d5ecf27d01300 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4e2f070f5e91013ea46b1d6eb4f8b3d49e94f5d2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/823d2909d503e0fa7b29a650b5d9ec50dbbd3f52 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/81c1ad4aac182ada03d05154c472a314cf455562 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9d62f2f16bfa999f64aed6564935144ba5ec40dd (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c84dcaa8a9e6aa3918d18b80729db609c5909f45 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b4754d12debdc86a28c9b8bd2a4c6cd8bdea4688 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a70ccd19948adc111881dde3675e5dbbc6df8f1e (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c163dbead527c7e235a0b3a592893f8a7ec8ed61 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c21382c82a0c54cec15b76aeda839fb6fb492785 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/087b0b566bd3a4dda9d1c52061553b1b0d01a840 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8b98c72ea83cafcafc36a780bdb55f504583848a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/489bba58deccd1eef7a26e80b3d88fad49b45124 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1d638ef67d3902371ac386e1026813983c706a5f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4cf026bcb142d8d90debdbabaebd22fde4ba1b05 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e43d9f9bc2ea7b615c0b2e9154d02d5cf01616aa (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e6667212baeee50ff6445d224f3518ded91ff2b3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./openpgp/packet Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./openpgp/clearsign/clearsign.go ./openpgp/clearsign/clearsign_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/clearsign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/clearsign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/clearsign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./openpgp/clearsign crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./openpgp/clearsign Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./openpgp/clearsign Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_openpgp_clearsign ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/clearsign fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:38 Found package in /src/x/crypto/openpgp/clearsign Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:38 Function Encode has unproduced argument packet.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:38 Function Encode has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:38 Function EncodeMulti has unproduced argument packet.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:30:38 Function EncodeMulti has unproduced argument packet.Config Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_clearsign.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_clearsign.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_openpgp_clearsign.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_openpgp_clearsign.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_openpgp_clearsign.a ./fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_openpgp_clearsign/ngolofuzz.pb.o fuzz_ng_x_crypto_openpgp_clearsign//ngolofuzz.o fuzz_ng_x_crypto_openpgp_clearsign.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_openpgp_clearsign.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_clearsign/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_openpgp_clearsign/copy/clearsign.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_openpgp_clearsign/copy/clearsign.go fuzz_ng_x_crypto_openpgp_clearsign/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./openpgp/clearsign/clearsign_test.go fuzz_ng_x_crypto_openpgp_clearsign/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_openpgp_clearsign/' fuzz_ng_x_crypto_openpgp_clearsign/clearsign.go fuzz_ng_x_crypto_openpgp_clearsign/clearsign_test.go fuzz_ng_x_crypto_openpgp_clearsign/fuzz_ng.go fuzz_ng_x_crypto_openpgp_clearsign/ngolo_helper.go fuzz_ng_x_crypto_openpgp_clearsign/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign 20.347s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_openpgp_clearsign_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./openpgp/clearsign Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './nacl/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './nacl/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./nacl/sign/sign.go ./nacl/sign/sign_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/sign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/sign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/sign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./nacl/sign crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./nacl/sign Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/sign Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_nacl_sign ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nacl/sign fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:31:09 Found package in /src/x/crypto/nacl/sign Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:31:09 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:31:09 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:31:09 Function Sign has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:31:09 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_nacl_sign.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_nacl_sign.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_nacl_sign.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_nacl_sign.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_nacl_sign.a ./fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_nacl_sign/ngolofuzz.pb.o fuzz_ng_x_crypto_nacl_sign//ngolofuzz.o fuzz_ng_x_crypto_nacl_sign.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_nacl_sign.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_nacl_sign/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_nacl_sign/copy/sign.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_nacl_sign/copy/sign.go fuzz_ng_x_crypto_nacl_sign/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./nacl/sign/sign_test.go fuzz_ng_x_crypto_nacl_sign/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_nacl_sign/' fuzz_ng_x_crypto_nacl_sign/fuzz_ng.go fuzz_ng_x_crypto_nacl_sign/ngolo_helper.go fuzz_ng_x_crypto_nacl_sign/ngolofuzz.pb.go fuzz_ng_x_crypto_nacl_sign/sign.go fuzz_ng_x_crypto_nacl_sign/sign_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_sign/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_sign/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_nacl_sign /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": signal: killed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_nacl_sign 48.797s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_nacl_sign_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./nacl/sign Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./nacl/auth/auth.go ./nacl/auth/auth_test.go ./nacl/auth/example_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/auth Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/auth Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/auth Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./nacl/auth crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./nacl/auth Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/auth Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_nacl_auth ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nacl/auth fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:10 Found package in /src/x/crypto/nacl/auth Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:10 Function Sum has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:10 Function Verify has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_nacl_auth.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_nacl_auth.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_nacl_auth.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/nacl/auth" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:15 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_nacl_auth.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_nacl_auth.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_nacl_auth.a ./fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_auth/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_auth/fuzz_ng.go:11:2: "golang.org/x/crypto/nacl/auth" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_auth/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_auth/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_auth/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_auth/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_auth/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_auth/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:16 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_nacl_auth/ngolofuzz.pb.o fuzz_ng_x_crypto_nacl_auth//ngolofuzz.o fuzz_ng_x_crypto_nacl_auth.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_nacl_auth/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_nacl_auth//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_nacl_auth.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_nacl_auth.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_nacl_auth.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_nacl_auth/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_nacl_auth/copy/auth.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_nacl_auth/copy/auth.go fuzz_ng_x_crypto_nacl_auth/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./nacl/auth/auth_test.go ./nacl/auth/example_test.go fuzz_ng_x_crypto_nacl_auth/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_nacl_auth/' fuzz_ng_x_crypto_nacl_auth/auth.go fuzz_ng_x_crypto_nacl_auth/auth_test.go fuzz_ng_x_crypto_nacl_auth/example_test.go fuzz_ng_x_crypto_nacl_auth/fuzz_ng.go fuzz_ng_x_crypto_nacl_auth/main.2051754700.go fuzz_ng_x_crypto_nacl_auth/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_auth/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_auth/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_nacl_auth /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth [golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_nacl_auth_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./nacl/auth Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./nacl/secretbox/example_test.go ./nacl/secretbox/secretbox.go ./nacl/secretbox/secretbox_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/secretbox Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/secretbox Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/secretbox Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./nacl/secretbox crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./nacl/secretbox Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/secretbox Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_nacl_secretbox ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nacl/secretbox fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:17 Found package in /src/x/crypto/nacl/secretbox Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:17 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:17 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:17 Function Seal has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:17 Function Seal has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:17 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:17 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_nacl_secretbox.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_nacl_secretbox.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_nacl_secretbox.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/nacl/secretbox" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:20 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_nacl_secretbox.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_nacl_secretbox.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_nacl_secretbox.a ./fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_secretbox/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_secretbox/fuzz_ng.go:11:2: "golang.org/x/crypto/nacl/secretbox" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_secretbox/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_secretbox/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_secretbox/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_secretbox/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_secretbox/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_nacl_secretbox/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_nacl_secretbox/ngolofuzz.pb.o fuzz_ng_x_crypto_nacl_secretbox//ngolofuzz.o fuzz_ng_x_crypto_nacl_secretbox.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_nacl_secretbox/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_nacl_secretbox//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_nacl_secretbox.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_nacl_secretbox.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_nacl_secretbox.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_nacl_secretbox/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_nacl_secretbox/copy/secretbox.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_nacl_secretbox/copy/secretbox.go fuzz_ng_x_crypto_nacl_secretbox/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./nacl/secretbox/example_test.go ./nacl/secretbox/secretbox_test.go fuzz_ng_x_crypto_nacl_secretbox/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_nacl_secretbox/' fuzz_ng_x_crypto_nacl_secretbox/example_test.go fuzz_ng_x_crypto_nacl_secretbox/fuzz_ng.go fuzz_ng_x_crypto_nacl_secretbox/main.1994568819.go fuzz_ng_x_crypto_nacl_secretbox/ngolo_helper.go fuzz_ng_x_crypto_nacl_secretbox/secretbox.go fuzz_ng_x_crypto_nacl_secretbox/secretbox_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_secretbox/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_secretbox/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_nacl_secretbox /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox [golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_nacl_secretbox_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./nacl/secretbox Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./nacl/box/box.go ./nacl/box/box_test.go ./nacl/box/example_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/box Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/box Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/box Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./nacl/box crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./nacl/box Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nacl/box Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_nacl_box ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nacl/box fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Found package in /src/x/crypto/nacl/box Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function Precompute has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function Seal has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function Seal has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function SealAfterPrecomputation has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function SealAfterPrecomputation has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function OpenAfterPrecomputation has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function OpenAfterPrecomputation has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function SealAnonymous has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:32:21 Function OpenAnonymous has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_nacl_box.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_nacl_box.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_nacl_box.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_nacl_box.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_nacl_box.a ./fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_nacl_box/ngolofuzz.pb.o fuzz_ng_x_crypto_nacl_box//ngolofuzz.o fuzz_ng_x_crypto_nacl_box.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_nacl_box.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_nacl_box/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_nacl_box/copy/box.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_nacl_box/copy/box.go fuzz_ng_x_crypto_nacl_box/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./nacl/box/box_test.go ./nacl/box/example_test.go fuzz_ng_x_crypto_nacl_box/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_nacl_box/' fuzz_ng_x_crypto_nacl_box/box.go fuzz_ng_x_crypto_nacl_box/box_test.go fuzz_ng_x_crypto_nacl_box/example_test.go fuzz_ng_x_crypto_nacl_box/fuzz_ng.go fuzz_ng_x_crypto_nacl_box/ngolo_helper.go fuzz_ng_x_crypto_nacl_box/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_box/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_box/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_nacl_box /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": signal: killed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_nacl_box 65.730s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_nacl_box_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./nacl/box Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./otr/otr.go ./otr/otr_test.go ./otr/smp.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./otr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./otr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./otr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./otr crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./otr Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./otr Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_otr ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./otr fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Found package in /src/x/crypto/otr Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Type PrivateKey is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Type Conversation is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Type PublicKey is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Receive has unproduced recv Conversation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Send has unproduced recv Conversation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function SMPQuestion has unproduced recv Conversation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Authenticate has unproduced recv Conversation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function End has unproduced recv Conversation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function IsEncrypted has unproduced recv Conversation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Parse has unproduced recv PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Serialize has unproduced recv PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Fingerprint has unproduced recv PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Verify has unproduced recv PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Sign has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Serialize has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Parse has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Generate has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:40 Function Import has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_otr.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_otr.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_otr.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/otr" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:45 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_otr.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_otr.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_otr.a ./fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_otr/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_otr/fuzz_ng.go:11:2: "golang.org/x/crypto/otr" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_otr/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_otr/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_otr/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_otr/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_otr/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_otr/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:47 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_otr/ngolofuzz.pb.o fuzz_ng_x_crypto_otr//ngolofuzz.o fuzz_ng_x_crypto_otr.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_otr/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_otr//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_otr.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_otr.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_otr.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_otr/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_otr/copy/otr.go fuzz_ng_x_crypto_otr/copy/smp.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_otr/copy/otr.go fuzz_ng_x_crypto_otr/copy/smp.go fuzz_ng_x_crypto_otr/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./otr/otr_test.go fuzz_ng_x_crypto_otr/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_otr/' fuzz_ng_x_crypto_otr/fuzz_ng.go fuzz_ng_x_crypto_otr/main.1713971806.go fuzz_ng_x_crypto_otr/ngolo_helper.go fuzz_ng_x_crypto_otr/otr.go fuzz_ng_x_crypto_otr/otr_test.go fuzz_ng_x_crypto_otr/smp.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_otr/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_otr/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_otr /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_otr [golang.org/x/crypto/fuzz_ng_x_crypto_otr.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_otr [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_otr_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./otr Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./x509roots/gen_fallback_bundle.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./x509roots crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./x509roots Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_x509roots Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_x509roots ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./x509roots fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:47 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:47 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_x509roots.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_x509roots.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_x509roots: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_crypto_x509roots: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_x509roots Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_x509roots.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_x509roots.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_x509roots.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_x509roots.a ./fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/crypto/fuzz_ng_x_crypto_x509roots: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_x509roots/ngolofuzz.pb.o fuzz_ng_x_crypto_x509roots//ngolofuzz.o fuzz_ng_x_crypto_x509roots.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_x509roots/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_x509roots//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_x509roots.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_x509roots.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_x509roots.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_x509roots/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_x509roots/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_x509roots/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_x509roots/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_x509roots/copy/*.go' fuzz_ng_x_crypto_x509roots/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_x509roots/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './x509roots/*_test.go' fuzz_ng_x_crypto_x509roots/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './x509roots/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_x509roots/' 'fuzz_ng_x_crypto_x509roots/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_crypto_x509roots/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_x509roots: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_x509roots_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_x509roots_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./x509roots' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./x509roots Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./x509roots Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./x509roots/fallback/bundle.go ./x509roots/fallback/fallback.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots/fallback Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots/fallback Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots/fallback Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./x509roots/fallback crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./x509roots/fallback Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots/fallback Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_x509roots_fallback ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./x509roots/fallback fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:49 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:49 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_x509roots_fallback.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_x509roots_fallback.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_x509roots_fallback: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_crypto_x509roots_fallback: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_x509roots_fallback.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_x509roots_fallback.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_x509roots_fallback.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_x509roots_fallback.a ./fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/crypto/fuzz_ng_x_crypto_x509roots_fallback: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_x509roots_fallback/ngolofuzz.pb.o fuzz_ng_x_crypto_x509roots_fallback//ngolofuzz.o fuzz_ng_x_crypto_x509roots_fallback.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_x509roots_fallback/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_x509roots_fallback//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_x509roots_fallback.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_x509roots_fallback.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_x509roots_fallback.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_x509roots_fallback/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_x509roots_fallback/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_x509roots_fallback/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_x509roots_fallback/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_x509roots_fallback/copy/*.go' fuzz_ng_x_crypto_x509roots_fallback/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_x509roots_fallback/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './x509roots/fallback/*_test.go' fuzz_ng_x_crypto_x509roots_fallback/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './x509roots/fallback/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_x509roots_fallback/' 'fuzz_ng_x_crypto_x509roots_fallback/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_crypto_x509roots_fallback/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots_fallback/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots_fallback/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_x509roots_fallback: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_x509roots_fallback_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_x509roots_fallback_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./x509roots/fallback' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./x509roots/fallback Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./x509roots/fallback Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./x509roots/nss/parser.go ./x509roots/nss/parser_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots/nss Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots/nss Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots/nss Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./x509roots/nss crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./x509roots/nss Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./x509roots/nss Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_x509roots_nss ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./x509roots/nss fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:51 Found package in /src/x/crypto/x509roots/nss Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:51 Array result for Certificate is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:51 Type DistrustAfter is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:33:51 Function Kind has unproduced recv DistrustAfter Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_x509roots_nss.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_x509roots_nss.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_x509roots_nss.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_x509roots_nss.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_x509roots_nss.a ./fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_x509roots_nss/ngolofuzz.pb.o fuzz_ng_x_crypto_x509roots_nss//ngolofuzz.o fuzz_ng_x_crypto_x509roots_nss.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_x509roots_nss.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_x509roots_nss/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_x509roots_nss/copy/parser.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_x509roots_nss/copy/parser.go fuzz_ng_x_crypto_x509roots_nss/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./x509roots/nss/parser_test.go fuzz_ng_x_crypto_x509roots_nss/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_x509roots_nss/' fuzz_ng_x_crypto_x509roots_nss/fuzz_ng.go fuzz_ng_x_crypto_x509roots_nss/ngolo_helper.go fuzz_ng_x_crypto_x509roots_nss/ngolofuzz.pb.go fuzz_ng_x_crypto_x509roots_nss/parser.go fuzz_ng_x_crypto_x509roots_nss/parser_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots_nss/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots_nss/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_x509roots_nss /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_x509roots_nss 0.005s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_x509roots_nss_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9834a0632b15298ba15e5f0429f6c4ab27fb3de6 (deflated 67%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/46bd84bd28ec5d330f4a298dfc841e4860d1b115 (deflated 72%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/83afa345cffae53940af1b037e4c3e78e6c413a4 (deflated 65%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/32efe99b5996365581359cb7e8481a231d84efd7 (deflated 74%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/45791653d07f0bb58fe6fc68797a05661dd94f13 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4cfd644e239f137f8177fc9cc7d38e59fa20cc9e (deflated 70%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/01b03b57aa1a3cc8d2d17bf15673e3f3170db51a (deflated 72%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/39f65353c54e08d975854f2bc13377930df8f444 (deflated 13%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a254903aacff0098592e20256f6c0deb6fcc3e2e (deflated 56%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/579b52b5a088a45aa2c161121709c81d52298575 (deflated 53%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./x509roots/nss Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cryptobyte/asn1.go ./cryptobyte/asn1_test.go ./cryptobyte/builder.go ./cryptobyte/cryptobyte_test.go ./cryptobyte/example_test.go ./cryptobyte/string.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cryptobyte crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_cryptobyte ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cryptobyte fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Found package in /src/x/crypto/cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Type MarshalingValue is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Type String is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Type BuilderContinuation is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddASN1Int64WithTag has unproduced argument asn1.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddASN1GeneralizedTime has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddASN1UTCTime has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddASN1ObjectIdentifier has unproduced argument encoding_asn1.ObjectIdentifier Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddASN1 has unproduced argument asn1.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddASN1 has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1Boolean has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1Integer has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1Int64WithTag has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1Enum has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1ObjectIdentifier has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1GeneralizedTime has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1UTCTime has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1BitString has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1BitStringAsBytes has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1Bytes has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadASN1Element has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadAnyASN1 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadAnyASN1Element has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function PeekASN1Tag has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function SkipASN1 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadOptionalASN1 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function SkipOptionalASN1 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadOptionalASN1Integer has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadOptionalASN1OctetString has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadOptionalASN1Boolean has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function SetError has unproduced argument error Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddUint8LengthPrefixed has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddUint16LengthPrefixed has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddUint24LengthPrefixed has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddUint32LengthPrefixed has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function AddValue has unproduced argument MarshalingValue Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function Skip has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadUint8 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadUint16 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadUint24 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadUint32 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadUint48 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadUint64 has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadUint8LengthPrefixed has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadUint16LengthPrefixed has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadUint24LengthPrefixed has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function ReadBytes has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function CopyBytes has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:04 Function Empty has unproduced recv String Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_cryptobyte.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_cryptobyte.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_cryptobyte.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_cryptobyte.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_cryptobyte.a ./fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_cryptobyte/ngolofuzz.pb.o fuzz_ng_x_crypto_cryptobyte//ngolofuzz.o fuzz_ng_x_crypto_cryptobyte.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_cryptobyte.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_cryptobyte/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_cryptobyte/copy/asn1.go fuzz_ng_x_crypto_cryptobyte/copy/builder.go fuzz_ng_x_crypto_cryptobyte/copy/string.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_cryptobyte/copy/asn1.go fuzz_ng_x_crypto_cryptobyte/copy/builder.go fuzz_ng_x_crypto_cryptobyte/copy/string.go fuzz_ng_x_crypto_cryptobyte/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./cryptobyte/asn1_test.go ./cryptobyte/cryptobyte_test.go ./cryptobyte/example_test.go fuzz_ng_x_crypto_cryptobyte/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_cryptobyte/' fuzz_ng_x_crypto_cryptobyte/asn1.go fuzz_ng_x_crypto_cryptobyte/asn1_test.go fuzz_ng_x_crypto_cryptobyte/builder.go fuzz_ng_x_crypto_cryptobyte/cryptobyte_test.go fuzz_ng_x_crypto_cryptobyte/example_test.go fuzz_ng_x_crypto_cryptobyte/fuzz_ng.go fuzz_ng_x_crypto_cryptobyte/ngolo_helper.go fuzz_ng_x_crypto_cryptobyte/ngolofuzz.pb.go fuzz_ng_x_crypto_cryptobyte/string.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cryptobyte/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cryptobyte/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_cryptobyte /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_cryptobyte_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cryptobyte/asn1/asn1.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cryptobyte/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cryptobyte/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cryptobyte/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cryptobyte/asn1 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cryptobyte/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cryptobyte/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_cryptobyte_asn1 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cryptobyte/asn1 fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:16 Found package in /src/x/crypto/cryptobyte/asn1 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_cryptobyte_asn1.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_cryptobyte_asn1.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_cryptobyte_asn1.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:207:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:23 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_cryptobyte_asn1.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_cryptobyte_asn1.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_cryptobyte_asn1.a ./fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_cryptobyte_asn1/fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_cryptobyte_asn1/fuzz_ng.go:207:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:24 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_cryptobyte_asn1/ngolofuzz.pb.o fuzz_ng_x_crypto_cryptobyte_asn1//ngolofuzz.o fuzz_ng_x_crypto_cryptobyte_asn1.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_cryptobyte_asn1.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_cryptobyte_asn1.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_cryptobyte_asn1.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_cryptobyte_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_cryptobyte_asn1/copy/asn1.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_cryptobyte_asn1/copy/asn1.go fuzz_ng_x_crypto_cryptobyte_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './cryptobyte/asn1/*_test.go' fuzz_ng_x_crypto_cryptobyte_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './cryptobyte/asn1/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_cryptobyte_asn1/' fuzz_ng_x_crypto_cryptobyte_asn1/asn1.go fuzz_ng_x_crypto_cryptobyte_asn1/fuzz_ng.go fuzz_ng_x_crypto_cryptobyte_asn1/main.953652897.go fuzz_ng_x_crypto_cryptobyte_asn1/ngolo_helper.go fuzz_ng_x_crypto_cryptobyte_asn1/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_cryptobyte_asn1_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./cryptobyte/asn1 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./blake2b/blake2b.go ./blake2b/blake2bAVX2_amd64.go ./blake2b/blake2b_generic.go ./blake2b/blake2b_ref.go ./blake2b/blake2b_test.go ./blake2b/blake2x.go ./blake2b/register.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./blake2b crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./blake2b Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_blake2b ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2b fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:24 Found package in /src/x/crypto/blake2b Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:24 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:24 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:24 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2b.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2b.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_blake2b.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_blake2b.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_blake2b.a ./fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_blake2b/ngolofuzz.pb.o fuzz_ng_x_crypto_blake2b//ngolofuzz.o fuzz_ng_x_crypto_blake2b.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_blake2b.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2b/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_blake2b/copy/blake2b.go fuzz_ng_x_crypto_blake2b/copy/blake2bAVX2_amd64.go fuzz_ng_x_crypto_blake2b/copy/blake2b_generic.go fuzz_ng_x_crypto_blake2b/copy/blake2x.go fuzz_ng_x_crypto_blake2b/copy/register.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_blake2b/copy/blake2b.go fuzz_ng_x_crypto_blake2b/copy/blake2bAVX2_amd64.go fuzz_ng_x_crypto_blake2b/copy/blake2b_generic.go fuzz_ng_x_crypto_blake2b/copy/blake2x.go fuzz_ng_x_crypto_blake2b/copy/register.go fuzz_ng_x_crypto_blake2b/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./blake2b/blake2b_test.go fuzz_ng_x_crypto_blake2b/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_blake2b/' fuzz_ng_x_crypto_blake2b/blake2b.go fuzz_ng_x_crypto_blake2b/blake2bAVX2_amd64.go fuzz_ng_x_crypto_blake2b/blake2b_generic.go fuzz_ng_x_crypto_blake2b/blake2b_test.go fuzz_ng_x_crypto_blake2b/blake2x.go fuzz_ng_x_crypto_blake2b/fuzz_ng.go fuzz_ng_x_crypto_blake2b/ngolo_helper.go fuzz_ng_x_crypto_blake2b/ngolofuzz.pb.go fuzz_ng_x_crypto_blake2b/register.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_blake2b /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_blake2b [golang.org/x/crypto/fuzz_ng_x_crypto_blake2b.test] Step #3 - "compile-libfuzzer-address-x86_64": ./blake2bAVX2_amd64.go:18:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./blake2bAVX2_amd64.go:21:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./blake2bAVX2_amd64.go:24:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_blake2b [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_blake2b_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./blake2b Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './blake2b/_asm/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './blake2b/_asm/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./blake2b/_asm/AVX2/blake2bAVX2_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./blake2b/_asm/AVX2 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_blake2b__asm_AVX2 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2b/_asm/AVX2 fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:35 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:35 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2b__asm_AVX2.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2b__asm_AVX2.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_blake2b__asm_AVX2: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_crypto_blake2b__asm_AVX2: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_blake2b__asm_AVX2.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_blake2b__asm_AVX2.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_blake2b__asm_AVX2.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_blake2b__asm_AVX2.a ./fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_AVX2: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_blake2b__asm_AVX2/ngolofuzz.pb.o fuzz_ng_x_crypto_blake2b__asm_AVX2//ngolofuzz.o fuzz_ng_x_crypto_blake2b__asm_AVX2.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_blake2b__asm_AVX2/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_blake2b__asm_AVX2//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_blake2b__asm_AVX2.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_blake2b__asm_AVX2.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_blake2b__asm_AVX2.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2b__asm_AVX2/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_blake2b__asm_AVX2/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_blake2b__asm_AVX2/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_blake2b__asm_AVX2/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_blake2b__asm_AVX2/copy/*.go' fuzz_ng_x_crypto_blake2b__asm_AVX2/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_blake2b__asm_AVX2/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './blake2b/_asm/AVX2/*_test.go' fuzz_ng_x_crypto_blake2b__asm_AVX2/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './blake2b/_asm/AVX2/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_blake2b__asm_AVX2/' 'fuzz_ng_x_crypto_blake2b__asm_AVX2/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_crypto_blake2b__asm_AVX2/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_AVX2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_AVX2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_blake2b__asm_AVX2: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_blake2b__asm_AVX2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_blake2b__asm_AVX2_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./blake2b/_asm/AVX2' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./blake2b/_asm/standard/blake2b_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./blake2b/_asm/standard crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./blake2b/_asm/standard Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_blake2b__asm_standard ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2b/_asm/standard fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:37 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:37 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2b__asm_standard.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2b__asm_standard.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_blake2b__asm_standard: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_crypto_blake2b__asm_standard: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_blake2b__asm_standard.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_blake2b__asm_standard.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_blake2b__asm_standard.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_blake2b__asm_standard.a ./fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_standard: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_blake2b__asm_standard/ngolofuzz.pb.o fuzz_ng_x_crypto_blake2b__asm_standard//ngolofuzz.o fuzz_ng_x_crypto_blake2b__asm_standard.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_blake2b__asm_standard/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_blake2b__asm_standard//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_blake2b__asm_standard.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_blake2b__asm_standard.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_blake2b__asm_standard.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2b__asm_standard/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_blake2b__asm_standard/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_blake2b__asm_standard/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_blake2b__asm_standard/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_blake2b__asm_standard/copy/*.go' fuzz_ng_x_crypto_blake2b__asm_standard/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_blake2b__asm_standard/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './blake2b/_asm/standard/*_test.go' fuzz_ng_x_crypto_blake2b__asm_standard/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './blake2b/_asm/standard/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_blake2b__asm_standard/' 'fuzz_ng_x_crypto_blake2b__asm_standard/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_crypto_blake2b__asm_standard/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_standard/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_standard/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_blake2b__asm_standard: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_blake2b__asm_standard_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_blake2b__asm_standard_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./blake2b/_asm/standard' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./blake2b/_asm/standard Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./pkcs12/bmp-string.go ./pkcs12/bmp-string_test.go ./pkcs12/crypto.go ./pkcs12/crypto_test.go ./pkcs12/errors.go ./pkcs12/mac.go ./pkcs12/mac_test.go ./pkcs12/pbkdf.go ./pkcs12/pbkdf_test.go ./pkcs12/pkcs12.go ./pkcs12/pkcs12_test.go ./pkcs12/safebags.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./pkcs12 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_pkcs12 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./pkcs12 fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:39 Found package in /src/x/crypto/pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:39 Array result for pem.Block is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:39 Type NotImplementedError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:39 Function Error has unproduced recv NotImplementedError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_pkcs12.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_pkcs12.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_pkcs12.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_pkcs12.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_pkcs12.a ./fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_pkcs12/ngolofuzz.pb.o fuzz_ng_x_crypto_pkcs12//ngolofuzz.o fuzz_ng_x_crypto_pkcs12.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_pkcs12.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_pkcs12/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_pkcs12/copy/bmp-string.go fuzz_ng_x_crypto_pkcs12/copy/crypto.go fuzz_ng_x_crypto_pkcs12/copy/errors.go fuzz_ng_x_crypto_pkcs12/copy/mac.go fuzz_ng_x_crypto_pkcs12/copy/pbkdf.go fuzz_ng_x_crypto_pkcs12/copy/pkcs12.go fuzz_ng_x_crypto_pkcs12/copy/safebags.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_pkcs12/copy/bmp-string.go fuzz_ng_x_crypto_pkcs12/copy/crypto.go fuzz_ng_x_crypto_pkcs12/copy/errors.go fuzz_ng_x_crypto_pkcs12/copy/mac.go fuzz_ng_x_crypto_pkcs12/copy/pbkdf.go fuzz_ng_x_crypto_pkcs12/copy/pkcs12.go fuzz_ng_x_crypto_pkcs12/copy/safebags.go fuzz_ng_x_crypto_pkcs12/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./pkcs12/bmp-string_test.go ./pkcs12/crypto_test.go ./pkcs12/mac_test.go ./pkcs12/pbkdf_test.go ./pkcs12/pkcs12_test.go fuzz_ng_x_crypto_pkcs12/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_pkcs12/' fuzz_ng_x_crypto_pkcs12/bmp-string.go fuzz_ng_x_crypto_pkcs12/bmp-string_test.go fuzz_ng_x_crypto_pkcs12/crypto.go fuzz_ng_x_crypto_pkcs12/crypto_test.go fuzz_ng_x_crypto_pkcs12/errors.go fuzz_ng_x_crypto_pkcs12/fuzz_ng.go fuzz_ng_x_crypto_pkcs12/mac.go fuzz_ng_x_crypto_pkcs12/mac_test.go fuzz_ng_x_crypto_pkcs12/ngolo_helper.go fuzz_ng_x_crypto_pkcs12/ngolofuzz.pb.go fuzz_ng_x_crypto_pkcs12/pbkdf.go fuzz_ng_x_crypto_pkcs12/pbkdf_test.go fuzz_ng_x_crypto_pkcs12/pkcs12.go fuzz_ng_x_crypto_pkcs12/pkcs12_test.go fuzz_ng_x_crypto_pkcs12/safebags.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_pkcs12/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_pkcs12/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_pkcs12 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto/fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": crypto.go:15:2: use of internal package golang.org/x/crypto/pkcs12/internal/rc2 not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_pkcs12 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_pkcs12_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './pkcs12/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './pkcs12/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./pkcs12/internal/rc2/bench_test.go ./pkcs12/internal/rc2/rc2.go ./pkcs12/internal/rc2/rc2_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./pkcs12/internal/rc2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/alias/alias.go ./internal/alias/alias_purego.go ./internal/alias/alias_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/alias Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/poly1305/mac_noasm.go ./internal/poly1305/poly1305.go ./internal/poly1305/poly1305_test.go ./internal/poly1305/sum_amd64.go ./internal/poly1305/sum_generic.go ./internal/poly1305/sum_ppc64x.go ./internal/poly1305/sum_s390x.go ./internal/poly1305/vectors_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/poly1305/_asm/sum_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/poly1305/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/testenv/exec.go ./internal/testenv/testenv_notunix.go ./internal/testenv/testenv_unix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/testenv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/wycheproof/aead_test.go ./internal/wycheproof/aes_cbc_test.go ./internal/wycheproof/boring.go ./internal/wycheproof/dsa_test.go ./internal/wycheproof/ecdh_stdlib_test.go ./internal/wycheproof/ecdh_test.go ./internal/wycheproof/ecdsa_test.go ./internal/wycheproof/eddsa_test.go ./internal/wycheproof/hkdf_test.go ./internal/wycheproof/hmac_test.go ./internal/wycheproof/notboring.go ./internal/wycheproof/rsa_oaep_decrypt_test.go ./internal/wycheproof/rsa_pss_test.go ./internal/wycheproof/rsa_signature_test.go ./internal/wycheproof/wycheproof_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/wycheproof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/wycheproof/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/wycheproof/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/wycheproof/internal/dsa/dsa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/wycheproof/internal/dsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./bcrypt/base64.go ./bcrypt/bcrypt.go ./bcrypt/bcrypt_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bcrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bcrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bcrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./bcrypt crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./bcrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bcrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_bcrypt ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./bcrypt fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:50 Found package in /src/x/crypto/bcrypt Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:50 Type HashVersionTooNewError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:50 Type InvalidHashPrefixError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:50 Type InvalidCostError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:50 Function Error has unproduced recv HashVersionTooNewError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:50 Function Error has unproduced recv InvalidHashPrefixError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:34:50 Function Error has unproduced recv InvalidCostError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_bcrypt.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_bcrypt.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_bcrypt.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_bcrypt.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_bcrypt.a ./fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_bcrypt/ngolofuzz.pb.o fuzz_ng_x_crypto_bcrypt//ngolofuzz.o fuzz_ng_x_crypto_bcrypt.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_bcrypt.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_bcrypt/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_bcrypt/copy/base64.go fuzz_ng_x_crypto_bcrypt/copy/bcrypt.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_bcrypt/copy/base64.go fuzz_ng_x_crypto_bcrypt/copy/bcrypt.go fuzz_ng_x_crypto_bcrypt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./bcrypt/bcrypt_test.go fuzz_ng_x_crypto_bcrypt/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_bcrypt/' fuzz_ng_x_crypto_bcrypt/base64.go fuzz_ng_x_crypto_bcrypt/bcrypt.go fuzz_ng_x_crypto_bcrypt/bcrypt_test.go fuzz_ng_x_crypto_bcrypt/fuzz_ng.go fuzz_ng_x_crypto_bcrypt/ngolo_helper.go fuzz_ng_x_crypto_bcrypt/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_bcrypt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_bcrypt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_bcrypt /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_bcrypt 1.808s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_bcrypt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./bcrypt Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./argon2/argon2.go ./argon2/argon2_test.go ./argon2/blake2b.go ./argon2/blamka_amd64.go ./argon2/blamka_generic.go ./argon2/blamka_ref.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./argon2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./argon2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./argon2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./argon2 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./argon2 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./argon2 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_argon2 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./argon2 fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:02 Found package in /src/x/crypto/argon2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_argon2.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_argon2.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_argon2.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_argon2.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_argon2.a ./fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_argon2/ngolofuzz.pb.o fuzz_ng_x_crypto_argon2//ngolofuzz.o fuzz_ng_x_crypto_argon2.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_argon2.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_argon2/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_argon2/copy/argon2.go fuzz_ng_x_crypto_argon2/copy/blake2b.go fuzz_ng_x_crypto_argon2/copy/blamka_amd64.go fuzz_ng_x_crypto_argon2/copy/blamka_generic.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_argon2/copy/argon2.go fuzz_ng_x_crypto_argon2/copy/blake2b.go fuzz_ng_x_crypto_argon2/copy/blamka_amd64.go fuzz_ng_x_crypto_argon2/copy/blamka_generic.go fuzz_ng_x_crypto_argon2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./argon2/argon2_test.go fuzz_ng_x_crypto_argon2/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_argon2/' fuzz_ng_x_crypto_argon2/argon2.go fuzz_ng_x_crypto_argon2/argon2_test.go fuzz_ng_x_crypto_argon2/blake2b.go fuzz_ng_x_crypto_argon2/blamka_amd64.go fuzz_ng_x_crypto_argon2/blamka_generic.go fuzz_ng_x_crypto_argon2/fuzz_ng.go fuzz_ng_x_crypto_argon2/ngolo_helper.go fuzz_ng_x_crypto_argon2/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_argon2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_argon2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_argon2 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_argon2 [golang.org/x/crypto/fuzz_ng_x_crypto_argon2.test] Step #3 - "compile-libfuzzer-address-x86_64": ./blamka_amd64.go:16:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./blamka_amd64.go:19:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./blamka_amd64.go:22:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_argon2 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_argon2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./argon2 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./argon2/_asm/blamka_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./argon2/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./argon2/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./argon2/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./argon2/_asm crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./argon2/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./argon2/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_argon2__asm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_argon2__asm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./argon2/_asm fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:13 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:13 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_argon2__asm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_argon2__asm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_argon2__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_crypto_argon2__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_argon2__asm.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_argon2__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_argon2__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_argon2__asm.a ./fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/crypto/fuzz_ng_x_crypto_argon2__asm: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_argon2__asm/ngolofuzz.pb.o fuzz_ng_x_crypto_argon2__asm//ngolofuzz.o fuzz_ng_x_crypto_argon2__asm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_argon2__asm/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_argon2__asm//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_argon2__asm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_argon2__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_argon2__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_argon2__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_argon2__asm/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_argon2__asm/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_argon2__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_argon2__asm/copy/*.go' fuzz_ng_x_crypto_argon2__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_argon2__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './argon2/_asm/*_test.go' fuzz_ng_x_crypto_argon2__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './argon2/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_argon2__asm/' 'fuzz_ng_x_crypto_argon2__asm/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_crypto_argon2__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_argon2__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_argon2__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_argon2__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_argon2__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_argon2__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./argon2/_asm' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./argon2/_asm Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./argon2/_asm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./salsa20/salsa20.go ./salsa20/salsa20_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./salsa20 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./salsa20 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_salsa20 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./salsa20 fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:15 Found package in /src/x/crypto/salsa20 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:15 Function XORKeyStream has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_salsa20.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_salsa20.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_salsa20.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/salsa20" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:18 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_salsa20.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_salsa20.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_salsa20.a ./fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20/fuzz_ng.go:11:2: "golang.org/x/crypto/salsa20" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_salsa20/ngolofuzz.pb.o fuzz_ng_x_crypto_salsa20//ngolofuzz.o fuzz_ng_x_crypto_salsa20.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_salsa20/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_salsa20//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_salsa20.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_salsa20.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_salsa20.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_salsa20/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_salsa20/copy/salsa20.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_salsa20/copy/salsa20.go fuzz_ng_x_crypto_salsa20/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./salsa20/salsa20_test.go fuzz_ng_x_crypto_salsa20/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_salsa20/' fuzz_ng_x_crypto_salsa20/fuzz_ng.go fuzz_ng_x_crypto_salsa20/main.1613474553.go fuzz_ng_x_crypto_salsa20/ngolo_helper.go fuzz_ng_x_crypto_salsa20/salsa20.go fuzz_ng_x_crypto_salsa20/salsa20_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_salsa20 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_salsa20 [golang.org/x/crypto/fuzz_ng_x_crypto_salsa20.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_salsa20 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_salsa20_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./salsa20 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./salsa20/salsa/hsalsa20.go ./salsa20/salsa/salsa208.go ./salsa20/salsa/salsa20_amd64.go ./salsa20/salsa/salsa20_amd64_test.go ./salsa20/salsa/salsa20_noasm.go ./salsa20/salsa/salsa20_ref.go ./salsa20/salsa/salsa_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20/salsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20/salsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20/salsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./salsa20/salsa crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./salsa20/salsa Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20/salsa Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_salsa20_salsa ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./salsa20/salsa fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 Found package in /src/x/crypto/salsa20/salsa Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 Function HSalsa20 has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 Function HSalsa20 has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 Function HSalsa20 has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 Function HSalsa20 has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 Function Core208 has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 Function Core208 has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 Function XORKeyStream has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:19 Function XORKeyStream has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_salsa20_salsa.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_salsa20_salsa.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_salsa20_salsa.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/salsa20/salsa" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:22 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_salsa20_salsa.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_salsa20_salsa.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_salsa20_salsa.a ./fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20_salsa/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20_salsa/fuzz_ng.go:11:2: "golang.org/x/crypto/salsa20/salsa" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20_salsa/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20_salsa/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20_salsa/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20_salsa/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20_salsa/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_salsa20_salsa/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:23 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_salsa20_salsa/ngolofuzz.pb.o fuzz_ng_x_crypto_salsa20_salsa//ngolofuzz.o fuzz_ng_x_crypto_salsa20_salsa.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_salsa20_salsa/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_salsa20_salsa//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_salsa20_salsa.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_salsa20_salsa.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_salsa20_salsa.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_salsa20_salsa/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_salsa20_salsa/copy/hsalsa20.go fuzz_ng_x_crypto_salsa20_salsa/copy/salsa208.go fuzz_ng_x_crypto_salsa20_salsa/copy/salsa20_amd64.go fuzz_ng_x_crypto_salsa20_salsa/copy/salsa20_ref.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_salsa20_salsa/copy/hsalsa20.go fuzz_ng_x_crypto_salsa20_salsa/copy/salsa208.go fuzz_ng_x_crypto_salsa20_salsa/copy/salsa20_amd64.go fuzz_ng_x_crypto_salsa20_salsa/copy/salsa20_ref.go fuzz_ng_x_crypto_salsa20_salsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./salsa20/salsa/salsa20_amd64_test.go ./salsa20/salsa/salsa_test.go fuzz_ng_x_crypto_salsa20_salsa/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_salsa20_salsa/' fuzz_ng_x_crypto_salsa20_salsa/fuzz_ng.go fuzz_ng_x_crypto_salsa20_salsa/hsalsa20.go fuzz_ng_x_crypto_salsa20_salsa/main.3679974956.go fuzz_ng_x_crypto_salsa20_salsa/ngolo_helper.go fuzz_ng_x_crypto_salsa20_salsa/salsa208.go fuzz_ng_x_crypto_salsa20_salsa/salsa20_amd64.go fuzz_ng_x_crypto_salsa20_salsa/salsa20_amd64_test.go fuzz_ng_x_crypto_salsa20_salsa/salsa20_ref.go fuzz_ng_x_crypto_salsa20_salsa/salsa_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa [golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_salsa20_salsa_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./salsa20/salsa Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./salsa20/salsa/_asm/salsa20_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./salsa20/salsa/_asm crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_salsa20_salsa__asm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./salsa20/salsa/_asm fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:24 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:24 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_salsa20_salsa__asm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_salsa20_salsa__asm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_salsa20_salsa__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_crypto_salsa20_salsa__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_salsa20_salsa__asm.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_salsa20_salsa__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_salsa20_salsa__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_salsa20_salsa__asm.a ./fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa__asm: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_salsa20_salsa__asm/ngolofuzz.pb.o fuzz_ng_x_crypto_salsa20_salsa__asm//ngolofuzz.o fuzz_ng_x_crypto_salsa20_salsa__asm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_salsa20_salsa__asm/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_salsa20_salsa__asm//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_salsa20_salsa__asm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_salsa20_salsa__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_salsa20_salsa__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_salsa20_salsa__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_salsa20_salsa__asm/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_salsa20_salsa__asm/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_salsa20_salsa__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_salsa20_salsa__asm/copy/*.go' fuzz_ng_x_crypto_salsa20_salsa__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_salsa20_salsa__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './salsa20/salsa/_asm/*_test.go' fuzz_ng_x_crypto_salsa20_salsa__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './salsa20/salsa/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_salsa20_salsa__asm/' 'fuzz_ng_x_crypto_salsa20_salsa__asm/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_crypto_salsa20_salsa__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_salsa20_salsa__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_salsa20_salsa__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_salsa20_salsa__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./salsa20/salsa/_asm' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./twofish/twofish.go ./twofish/twofish_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./twofish Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./twofish Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./twofish Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./twofish crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./twofish Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./twofish Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_twofish ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./twofish fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:26 Found package in /src/x/crypto/twofish Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:26 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:26 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_twofish.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_twofish.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_twofish.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_twofish.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_twofish.a ./fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_twofish/ngolofuzz.pb.o fuzz_ng_x_crypto_twofish//ngolofuzz.o fuzz_ng_x_crypto_twofish.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_twofish.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_twofish/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_twofish/copy/twofish.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_twofish/copy/twofish.go fuzz_ng_x_crypto_twofish/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./twofish/twofish_test.go fuzz_ng_x_crypto_twofish/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_twofish/' fuzz_ng_x_crypto_twofish/fuzz_ng.go fuzz_ng_x_crypto_twofish/ngolo_helper.go fuzz_ng_x_crypto_twofish/ngolofuzz.pb.go fuzz_ng_x_crypto_twofish/twofish.go fuzz_ng_x_crypto_twofish/twofish_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_twofish/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_twofish/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_twofish /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_twofish 0.005s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_twofish_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./twofish Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./blowfish/block.go ./blowfish/blowfish_test.go ./blowfish/cipher.go ./blowfish/const.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blowfish Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blowfish Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blowfish Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./blowfish crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./blowfish Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./blowfish Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_blowfish ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blowfish fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:36 Found package in /src/x/crypto/blowfish Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:36 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:36 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blowfish.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blowfish.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_blowfish.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_blowfish.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_blowfish.a ./fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_blowfish/ngolofuzz.pb.o fuzz_ng_x_crypto_blowfish//ngolofuzz.o fuzz_ng_x_crypto_blowfish.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_blowfish.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blowfish/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_blowfish/copy/block.go fuzz_ng_x_crypto_blowfish/copy/cipher.go fuzz_ng_x_crypto_blowfish/copy/const.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_blowfish/copy/block.go fuzz_ng_x_crypto_blowfish/copy/cipher.go fuzz_ng_x_crypto_blowfish/copy/const.go fuzz_ng_x_crypto_blowfish/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./blowfish/blowfish_test.go fuzz_ng_x_crypto_blowfish/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_blowfish/' fuzz_ng_x_crypto_blowfish/block.go fuzz_ng_x_crypto_blowfish/blowfish_test.go fuzz_ng_x_crypto_blowfish/cipher.go fuzz_ng_x_crypto_blowfish/const.go fuzz_ng_x_crypto_blowfish/fuzz_ng.go fuzz_ng_x_crypto_blowfish/ngolo_helper.go fuzz_ng_x_crypto_blowfish/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blowfish/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blowfish/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_blowfish /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_blowfish 0.006s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_blowfish_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./blowfish Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./chacha20poly1305/chacha20poly1305.go ./chacha20poly1305/chacha20poly1305_amd64.go ./chacha20poly1305/chacha20poly1305_generic.go ./chacha20poly1305/chacha20poly1305_noasm.go ./chacha20poly1305/chacha20poly1305_test.go ./chacha20poly1305/chacha20poly1305_vectors_test.go ./chacha20poly1305/xchacha20poly1305.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./chacha20poly1305 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_chacha20poly1305 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./chacha20poly1305 fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:47 Found package in /src/x/crypto/chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_chacha20poly1305.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_chacha20poly1305.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_chacha20poly1305.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_chacha20poly1305.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_chacha20poly1305.a ./fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_chacha20poly1305/ngolofuzz.pb.o fuzz_ng_x_crypto_chacha20poly1305//ngolofuzz.o fuzz_ng_x_crypto_chacha20poly1305.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_chacha20poly1305.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_chacha20poly1305/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_chacha20poly1305/copy/chacha20poly1305.go fuzz_ng_x_crypto_chacha20poly1305/copy/chacha20poly1305_amd64.go fuzz_ng_x_crypto_chacha20poly1305/copy/chacha20poly1305_generic.go fuzz_ng_x_crypto_chacha20poly1305/copy/xchacha20poly1305.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_chacha20poly1305/copy/chacha20poly1305.go fuzz_ng_x_crypto_chacha20poly1305/copy/chacha20poly1305_amd64.go fuzz_ng_x_crypto_chacha20poly1305/copy/chacha20poly1305_generic.go fuzz_ng_x_crypto_chacha20poly1305/copy/xchacha20poly1305.go fuzz_ng_x_crypto_chacha20poly1305/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./chacha20poly1305/chacha20poly1305_test.go ./chacha20poly1305/chacha20poly1305_vectors_test.go fuzz_ng_x_crypto_chacha20poly1305/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_chacha20poly1305/' fuzz_ng_x_crypto_chacha20poly1305/chacha20poly1305.go fuzz_ng_x_crypto_chacha20poly1305/chacha20poly1305_amd64.go fuzz_ng_x_crypto_chacha20poly1305/chacha20poly1305_generic.go fuzz_ng_x_crypto_chacha20poly1305/chacha20poly1305_test.go fuzz_ng_x_crypto_chacha20poly1305/chacha20poly1305_vectors_test.go fuzz_ng_x_crypto_chacha20poly1305/fuzz_ng.go fuzz_ng_x_crypto_chacha20poly1305/ngolo_helper.go fuzz_ng_x_crypto_chacha20poly1305/ngolofuzz.pb.go fuzz_ng_x_crypto_chacha20poly1305/xchacha20poly1305.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_chacha20poly1305 [golang.org/x/crypto/fuzz_ng_x_crypto_chacha20poly1305.test] Step #3 - "compile-libfuzzer-address-x86_64": ./chacha20poly1305_amd64.go:17:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./chacha20poly1305_amd64.go:20:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_chacha20poly1305 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_chacha20poly1305_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./chacha20poly1305/_asm/chacha20poly1305_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./chacha20poly1305/_asm crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_chacha20poly1305__asm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./chacha20poly1305/_asm fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:57 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:57 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_chacha20poly1305__asm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_chacha20poly1305__asm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_chacha20poly1305__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_crypto_chacha20poly1305__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_chacha20poly1305__asm.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_chacha20poly1305__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_chacha20poly1305__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_chacha20poly1305__asm.a ./fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305__asm: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_chacha20poly1305__asm/ngolofuzz.pb.o fuzz_ng_x_crypto_chacha20poly1305__asm//ngolofuzz.o fuzz_ng_x_crypto_chacha20poly1305__asm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_chacha20poly1305__asm/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_chacha20poly1305__asm//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_chacha20poly1305__asm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_chacha20poly1305__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_chacha20poly1305__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_chacha20poly1305__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_chacha20poly1305__asm/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_chacha20poly1305__asm/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_chacha20poly1305__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_chacha20poly1305__asm/copy/*.go' fuzz_ng_x_crypto_chacha20poly1305__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_chacha20poly1305__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './chacha20poly1305/_asm/*_test.go' fuzz_ng_x_crypto_chacha20poly1305__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './chacha20poly1305/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_chacha20poly1305__asm/' 'fuzz_ng_x_crypto_chacha20poly1305__asm/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_crypto_chacha20poly1305__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_chacha20poly1305__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_chacha20poly1305__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_chacha20poly1305__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./chacha20poly1305/_asm' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./scrypt/example_test.go ./scrypt/scrypt.go ./scrypt/scrypt_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./scrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./scrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./scrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./scrypt crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./scrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./scrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_scrypt ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./scrypt fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:59 Found package in /src/x/crypto/scrypt Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:35:59 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_scrypt.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_scrypt.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_scrypt.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_scrypt.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_scrypt.a ./fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_scrypt/ngolofuzz.pb.o fuzz_ng_x_crypto_scrypt//ngolofuzz.o fuzz_ng_x_crypto_scrypt.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_scrypt.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_scrypt/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_scrypt/copy/scrypt.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_scrypt/copy/scrypt.go fuzz_ng_x_crypto_scrypt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./scrypt/example_test.go ./scrypt/scrypt_test.go fuzz_ng_x_crypto_scrypt/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_scrypt/' fuzz_ng_x_crypto_scrypt/example_test.go fuzz_ng_x_crypto_scrypt/fuzz_ng.go fuzz_ng_x_crypto_scrypt/ngolo_helper.go fuzz_ng_x_crypto_scrypt/ngolofuzz.pb.go fuzz_ng_x_crypto_scrypt/scrypt.go fuzz_ng_x_crypto_scrypt/scrypt_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_scrypt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_scrypt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_scrypt /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_scrypt 0.248s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_scrypt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./scrypt Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ocsp/ocsp.go ./ocsp/ocsp_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ocsp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ocsp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ocsp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ocsp crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ocsp Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ocsp Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_ocsp ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ocsp fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Found package in /src/x/crypto/ocsp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Type ParseError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Type ResponseError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Function Error has unproduced recv ResponseError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Function CheckSignatureFrom has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Function Error has unproduced recv ParseError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Function ParseResponse has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Function ParseResponseForCert has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Function CreateRequest has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Function CreateRequest has unproduced argument RequestOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Function CreateResponse has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:10 Function CreateResponse has unproduced argument crypto.Signer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ocsp.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ocsp.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_ocsp.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:203:6: declared and not used: ResponseResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:204:2: declared and not used: ResponseResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:213:9: undefined: NgoloFuzzOne_RequestNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:238:2: declared and not used: ResponseNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:239:2: declared and not used: ResponseResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:244:9: undefined: NgoloFuzzOne_RequestNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:17 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_ocsp.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_ocsp.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_ocsp.a ./fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ocsp/fuzz_ng.go:203:6: declared and not used: ResponseResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ocsp/fuzz_ng.go:204:2: declared and not used: ResponseResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ocsp/fuzz_ng.go:213:9: undefined: NgoloFuzzOne_RequestNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ocsp/fuzz_ng.go:238:2: declared and not used: ResponseNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ocsp/fuzz_ng.go:239:2: declared and not used: ResponseResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ocsp/fuzz_ng.go:244:9: undefined: NgoloFuzzOne_RequestNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:19 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_ocsp/ngolofuzz.pb.o fuzz_ng_x_crypto_ocsp//ngolofuzz.o fuzz_ng_x_crypto_ocsp.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_ocsp.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_ocsp.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_ocsp.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ocsp/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_ocsp/copy/ocsp.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_ocsp/copy/ocsp.go fuzz_ng_x_crypto_ocsp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ocsp/ocsp_test.go fuzz_ng_x_crypto_ocsp/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_ocsp/' fuzz_ng_x_crypto_ocsp/fuzz_ng.go fuzz_ng_x_crypto_ocsp/main.3009821107.go fuzz_ng_x_crypto_ocsp/ngolo_helper.go fuzz_ng_x_crypto_ocsp/ngolofuzz.pb.go fuzz_ng_x_crypto_ocsp/ocsp.go fuzz_ng_x_crypto_ocsp/ocsp_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ocsp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ocsp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ocsp /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_ocsp 0.095s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_ocsp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./ocsp Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./md4/example_test.go ./md4/md4.go ./md4/md4_test.go ./md4/md4block.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./md4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./md4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./md4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./md4 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./md4 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./md4 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_md4 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./md4 fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:20 Found package in /src/x/crypto/md4 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_md4.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_md4.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_md4.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:27 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_md4.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_md4.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_md4.a ./fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_md4/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_md4/fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:28 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_md4/ngolofuzz.pb.o fuzz_ng_x_crypto_md4//ngolofuzz.o fuzz_ng_x_crypto_md4.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_md4.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_md4.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_md4.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_md4/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_md4/copy/md4.go fuzz_ng_x_crypto_md4/copy/md4block.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_md4/copy/md4.go fuzz_ng_x_crypto_md4/copy/md4block.go fuzz_ng_x_crypto_md4/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./md4/example_test.go ./md4/md4_test.go fuzz_ng_x_crypto_md4/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_md4/' fuzz_ng_x_crypto_md4/example_test.go fuzz_ng_x_crypto_md4/fuzz_ng.go fuzz_ng_x_crypto_md4/main.1889713135.go fuzz_ng_x_crypto_md4/md4.go fuzz_ng_x_crypto_md4/md4_test.go fuzz_ng_x_crypto_md4/md4block.go fuzz_ng_x_crypto_md4/ngolo_helper.go fuzz_ng_x_crypto_md4/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_md4/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_md4/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_md4 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_md4 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_md4_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./md4 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ripemd160/ripemd160.go ./ripemd160/ripemd160_test.go ./ripemd160/ripemd160block.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ripemd160 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_ripemd160 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ripemd160 fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:28 Found package in /src/x/crypto/ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ripemd160.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ripemd160.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_ripemd160.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:35 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_ripemd160.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_ripemd160.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_ripemd160.a ./fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ripemd160/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ripemd160/fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:36 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_ripemd160/ngolofuzz.pb.o fuzz_ng_x_crypto_ripemd160//ngolofuzz.o fuzz_ng_x_crypto_ripemd160.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_ripemd160.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_ripemd160.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_ripemd160.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ripemd160/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_ripemd160/copy/ripemd160.go fuzz_ng_x_crypto_ripemd160/copy/ripemd160block.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_ripemd160/copy/ripemd160.go fuzz_ng_x_crypto_ripemd160/copy/ripemd160block.go fuzz_ng_x_crypto_ripemd160/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ripemd160/ripemd160_test.go fuzz_ng_x_crypto_ripemd160/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_ripemd160/' fuzz_ng_x_crypto_ripemd160/fuzz_ng.go fuzz_ng_x_crypto_ripemd160/main.2192719635.go fuzz_ng_x_crypto_ripemd160/ngolo_helper.go fuzz_ng_x_crypto_ripemd160/ngolofuzz.pb.go fuzz_ng_x_crypto_ripemd160/ripemd160.go fuzz_ng_x_crypto_ripemd160/ripemd160_test.go fuzz_ng_x_crypto_ripemd160/ripemd160block.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ripemd160/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ripemd160/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ripemd160 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 0.012s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_ripemd160_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./xts/xts.go ./xts/xts_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./xts crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./xts Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xts Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_xts ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./xts fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:37 Found package in /src/x/crypto/xts Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:37 Unhandled argument &ast.FuncType{Func:1982, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013020), Results:(*ast.FieldList)(0xc000013080)} for NewCipher Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_xts.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_xts.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_xts.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_xts.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_xts.a ./fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_xts/ngolofuzz.pb.o fuzz_ng_x_crypto_xts//ngolofuzz.o fuzz_ng_x_crypto_xts.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_xts.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_xts/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_xts/copy/xts.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_xts/copy/xts.go fuzz_ng_x_crypto_xts/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./xts/xts_test.go fuzz_ng_x_crypto_xts/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_xts/' fuzz_ng_x_crypto_xts/fuzz_ng.go fuzz_ng_x_crypto_xts/ngolo_helper.go fuzz_ng_x_crypto_xts/ngolofuzz.pb.go fuzz_ng_x_crypto_xts/xts.go fuzz_ng_x_crypto_xts/xts_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_xts/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_xts/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_xts /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_xts 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_xts_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./xts Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ed25519/ed25519.go ./ed25519/ed25519_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ed25519 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_ed25519 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ed25519 fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:48 Found package in /src/x/crypto/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ed25519.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ed25519.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_ed25519.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_ed25519.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_ed25519.a ./fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_ed25519/ngolofuzz.pb.o fuzz_ng_x_crypto_ed25519//ngolofuzz.o fuzz_ng_x_crypto_ed25519.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_ed25519.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_ed25519/copy/ed25519.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_ed25519/copy/ed25519.go fuzz_ng_x_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ed25519/ed25519_test.go fuzz_ng_x_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_ed25519/' fuzz_ng_x_crypto_ed25519/ed25519.go fuzz_ng_x_crypto_ed25519/ed25519_test.go fuzz_ng_x_crypto_ed25519/fuzz_ng.go fuzz_ng_x_crypto_ed25519/ngolo_helper.go fuzz_ng_x_crypto_ed25519/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ed25519/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ed25519/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ed25519 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_ed25519 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_ed25519_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/hooks/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/hooks/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/info/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/remotes/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/heads/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/info/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/pack/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/pack/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/tags/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/tags/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/remotes/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/heads/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/branches/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/branches/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./curve25519/curve25519.go ./curve25519/curve25519_test.go ./curve25519/vectors_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./curve25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./curve25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./curve25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./curve25519 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./curve25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./curve25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_curve25519 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./curve25519 fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:58 Found package in /src/x/crypto/curve25519 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:58 Function ScalarMult has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:36:58 Function ScalarBaseMult has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_curve25519.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_curve25519.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_curve25519.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_curve25519.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_curve25519.a ./fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_curve25519/ngolofuzz.pb.o fuzz_ng_x_crypto_curve25519//ngolofuzz.o fuzz_ng_x_crypto_curve25519.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_curve25519.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_curve25519/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_curve25519/copy/curve25519.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_curve25519/copy/curve25519.go fuzz_ng_x_crypto_curve25519/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./curve25519/curve25519_test.go ./curve25519/vectors_test.go fuzz_ng_x_crypto_curve25519/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_curve25519/' fuzz_ng_x_crypto_curve25519/curve25519.go fuzz_ng_x_crypto_curve25519/curve25519_test.go fuzz_ng_x_crypto_curve25519/fuzz_ng.go fuzz_ng_x_crypto_curve25519/ngolo_helper.go fuzz_ng_x_crypto_curve25519/ngolofuzz.pb.go fuzz_ng_x_crypto_curve25519/vectors_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_curve25519/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_curve25519/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_curve25519 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_curve25519 0.029s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_curve25519_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./curve25519 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./xtea/block.go ./xtea/cipher.go ./xtea/xtea_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xtea Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xtea Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xtea Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./xtea crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./xtea Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xtea Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_xtea ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./xtea fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:37:09 Found package in /src/x/crypto/xtea Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:37:09 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:37:09 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_xtea.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_xtea.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_xtea.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_xtea.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_xtea.a ./fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_xtea/ngolofuzz.pb.o fuzz_ng_x_crypto_xtea//ngolofuzz.o fuzz_ng_x_crypto_xtea.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_xtea.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_xtea/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_xtea/copy/block.go fuzz_ng_x_crypto_xtea/copy/cipher.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_xtea/copy/block.go fuzz_ng_x_crypto_xtea/copy/cipher.go fuzz_ng_x_crypto_xtea/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./xtea/xtea_test.go fuzz_ng_x_crypto_xtea/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_xtea/' fuzz_ng_x_crypto_xtea/block.go fuzz_ng_x_crypto_xtea/cipher.go fuzz_ng_x_crypto_xtea/fuzz_ng.go fuzz_ng_x_crypto_xtea/ngolo_helper.go fuzz_ng_x_crypto_xtea/ngolofuzz.pb.go fuzz_ng_x_crypto_xtea/xtea_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_xtea/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_xtea/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_xtea /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_xtea 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_xtea_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./xtea Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./bn256/bn256.go ./bn256/bn256_test.go ./bn256/constants.go ./bn256/curve.go ./bn256/example_test.go ./bn256/gfp12.go ./bn256/gfp2.go ./bn256/gfp6.go ./bn256/optate.go ./bn256/twist.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bn256 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bn256 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bn256 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./bn256 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./bn256 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bn256 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_bn256 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./bn256 fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:37:20 Found package in /src/x/crypto/bn256 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:37:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:37:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:37:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_bn256.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_bn256.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_bn256.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:265:9: undefined: NgoloFuzzOne_G1NgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:272:9: undefined: NgoloFuzzOne_G1NgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:346:9: undefined: NgoloFuzzOne_G2NgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:353:9: undefined: NgoloFuzzOne_G2NgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:421:9: undefined: NgoloFuzzOne_GTNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:428:9: undefined: NgoloFuzzOne_GTNgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:520:9: undefined: NgoloFuzzOne_G1NgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:526:9: undefined: NgoloFuzzOne_G1NgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:575:9: undefined: NgoloFuzzOne_G2NgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:581:9: undefined: NgoloFuzzOne_G2NgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:581:9: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:37:27 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_bn256.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_bn256.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_bn256.a ./fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:265:9: undefined: NgoloFuzzOne_G1NgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:272:9: undefined: NgoloFuzzOne_G1NgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:346:9: undefined: NgoloFuzzOne_G2NgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:353:9: undefined: NgoloFuzzOne_G2NgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:421:9: undefined: NgoloFuzzOne_GTNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:428:9: undefined: NgoloFuzzOne_GTNgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:520:9: undefined: NgoloFuzzOne_G1NgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:526:9: undefined: NgoloFuzzOne_G1NgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:575:9: undefined: NgoloFuzzOne_G2NgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:581:9: undefined: NgoloFuzzOne_G2NgdotUnmarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_bn256/fuzz_ng.go:581:9: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:37:29 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_bn256/ngolofuzz.pb.o fuzz_ng_x_crypto_bn256//ngolofuzz.o fuzz_ng_x_crypto_bn256.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_bn256.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_bn256.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_bn256.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_bn256/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_bn256/copy/bn256.go fuzz_ng_x_crypto_bn256/copy/constants.go fuzz_ng_x_crypto_bn256/copy/curve.go fuzz_ng_x_crypto_bn256/copy/gfp12.go fuzz_ng_x_crypto_bn256/copy/gfp2.go fuzz_ng_x_crypto_bn256/copy/gfp6.go fuzz_ng_x_crypto_bn256/copy/optate.go fuzz_ng_x_crypto_bn256/copy/twist.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_bn256/copy/bn256.go fuzz_ng_x_crypto_bn256/copy/constants.go fuzz_ng_x_crypto_bn256/copy/curve.go fuzz_ng_x_crypto_bn256/copy/gfp12.go fuzz_ng_x_crypto_bn256/copy/gfp2.go fuzz_ng_x_crypto_bn256/copy/gfp6.go fuzz_ng_x_crypto_bn256/copy/optate.go fuzz_ng_x_crypto_bn256/copy/twist.go fuzz_ng_x_crypto_bn256/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./bn256/bn256_test.go ./bn256/example_test.go fuzz_ng_x_crypto_bn256/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_bn256/' fuzz_ng_x_crypto_bn256/bn256.go fuzz_ng_x_crypto_bn256/bn256_test.go fuzz_ng_x_crypto_bn256/constants.go fuzz_ng_x_crypto_bn256/curve.go fuzz_ng_x_crypto_bn256/example_test.go fuzz_ng_x_crypto_bn256/fuzz_ng.go fuzz_ng_x_crypto_bn256/gfp12.go fuzz_ng_x_crypto_bn256/gfp2.go fuzz_ng_x_crypto_bn256/gfp6.go fuzz_ng_x_crypto_bn256/main.353961686.go fuzz_ng_x_crypto_bn256/ngolo_helper.go fuzz_ng_x_crypto_bn256/ngolofuzz.pb.go fuzz_ng_x_crypto_bn256/optate.go fuzz_ng_x_crypto_bn256/twist.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_bn256/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_bn256/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_bn256 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": signal: killed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_bn256 49.429s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_bn256_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./bn256 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ssh/benchmark_test.go ./ssh/buffer.go ./ssh/buffer_test.go ./ssh/certs.go ./ssh/certs_test.go ./ssh/channel.go ./ssh/cipher.go ./ssh/cipher_test.go ./ssh/client.go ./ssh/client_auth.go ./ssh/client_auth_test.go ./ssh/client_test.go ./ssh/common.go ./ssh/common_test.go ./ssh/connection.go ./ssh/doc.go ./ssh/example_test.go ./ssh/handshake.go ./ssh/handshake_test.go ./ssh/kex.go ./ssh/kex_test.go ./ssh/keys.go ./ssh/keys_test.go ./ssh/mac.go ./ssh/mempipe_test.go ./ssh/messages.go ./ssh/messages_test.go ./ssh/mux.go ./ssh/mux_test.go ./ssh/server.go ./ssh/server_multi_auth_test.go ./ssh/server_test.go ./ssh/session.go ./ssh/session_test.go ./ssh/ssh_gss.go ./ssh/ssh_gss_test.go ./ssh/streamlocal.go ./ssh/tcpip.go ./ssh/tcpip_test.go ./ssh/testdata_test.go ./ssh/transport.go ./ssh/transport_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 42 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ssh crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ssh Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_ssh ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Found package in /src/x/crypto/ssh Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type TerminalModes is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type PassphraseMissingError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type ExitError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type GSSAPIClient is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type PartialSuccessError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type ExitMissingError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type BannerError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type KeyboardInteractiveChallenge is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type AlgorithmSigner is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type Waitmsg is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type OpenChannelError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type ConnMetadata is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Type ServerAuthError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:50446, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002c3a40), Results:(*ast.FieldList)(0xc0002c3a70)} for struct CertChecker Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:50807, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002c3ad0), Results:(*ast.FieldList)(0xc0002c3b00)} for struct CertChecker Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:50932, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002c3b30), Results:(*ast.FieldList)(0xc0002c3b60)} for struct CertChecker Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:51173, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002c3bc0), Results:(*ast.FieldList)(0xc0002c3c20)} for struct CertChecker Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:207715, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00064c6c0), Results:(*ast.FieldList)(0xc00064c720)} for struct ServerConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:208132, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00064c7b0), Results:(*ast.FieldList)(0xc00064c810)} for struct ServerConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:208673, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00064c870), Results:(*ast.FieldList)(0xc00064c8d0)} for struct ServerConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:209131, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00064c930), Results:(*ast.FieldList)(0xc00064c990)} for struct ServerConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:209315, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00064c9f0), Results:(*ast.FieldList)(nil)} for struct ServerConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Unhandled field &ast.FuncType{Func:209779, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00064ca20), Results:(*ast.FieldList)(0xc00064ca50)} for struct ServerConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Function NewCertSigner has unproduced argument Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Function CheckHostKey has unproduced recv CertChecker Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Function Authenticate has unproduced recv CertChecker Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Function CheckCert has unproduced recv CertChecker Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Function SignCert has unproduced recv Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Function Marshal has unproduced recv Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Function Type has unproduced recv Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Function Verify has unproduced recv Certificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:20 Failed creating fuzz target : Unhandled result &ast.ChanType{Begin:11873, Arrow:11873, Dir:2, Value:(*ast.Ident)(0xc0000c2460)} for HandleChannelOpen Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_ssh.a . Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/x/crypto/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_ssh.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_ssh.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_ssh.a ./fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/x/crypto/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_ssh/ngolofuzz.pb.o fuzz_ng_x_crypto_ssh//ngolofuzz.o fuzz_ng_x_crypto_ssh.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_ssh/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_ssh//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_ssh.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_ssh.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_ssh.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_ssh/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_ssh/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_ssh/copy/*.go' fuzz_ng_x_crypto_ssh/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_ssh/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ssh/benchmark_test.go ./ssh/buffer_test.go ./ssh/certs_test.go ./ssh/cipher_test.go ./ssh/client_auth_test.go ./ssh/client_test.go ./ssh/common_test.go ./ssh/example_test.go ./ssh/handshake_test.go ./ssh/kex_test.go ./ssh/keys_test.go ./ssh/mempipe_test.go ./ssh/messages_test.go ./ssh/mux_test.go ./ssh/server_multi_auth_test.go ./ssh/server_test.go ./ssh/session_test.go ./ssh/ssh_gss_test.go ./ssh/tcpip_test.go ./ssh/testdata_test.go ./ssh/transport_test.go fuzz_ng_x_crypto_ssh/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_ssh/' fuzz_ng_x_crypto_ssh/benchmark_test.go fuzz_ng_x_crypto_ssh/buffer_test.go fuzz_ng_x_crypto_ssh/certs_test.go fuzz_ng_x_crypto_ssh/cipher_test.go fuzz_ng_x_crypto_ssh/client_auth_test.go fuzz_ng_x_crypto_ssh/client_test.go fuzz_ng_x_crypto_ssh/common_test.go fuzz_ng_x_crypto_ssh/example_test.go fuzz_ng_x_crypto_ssh/handshake_test.go fuzz_ng_x_crypto_ssh/kex_test.go fuzz_ng_x_crypto_ssh/keys_test.go fuzz_ng_x_crypto_ssh/mempipe_test.go fuzz_ng_x_crypto_ssh/messages_test.go fuzz_ng_x_crypto_ssh/mux_test.go fuzz_ng_x_crypto_ssh/ngolo_helper.go fuzz_ng_x_crypto_ssh/server_multi_auth_test.go fuzz_ng_x_crypto_ssh/server_test.go fuzz_ng_x_crypto_ssh/session_test.go fuzz_ng_x_crypto_ssh/ssh_gss_test.go fuzz_ng_x_crypto_ssh/tcpip_test.go fuzz_ng_x_crypto_ssh/testdata_test.go fuzz_ng_x_crypto_ssh/transport_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh [golang.org/x/crypto/fuzz_ng_x_crypto_ssh.test] Step #3 - "compile-libfuzzer-address-x86_64": ./benchmark_test.go:16:3: undefined: ServerConn Step #3 - "compile-libfuzzer-address-x86_64": ./benchmark_test.go:17:15: undefined: NewChannel Step #3 - "compile-libfuzzer-address-x86_64": ./certs_test.go:263:2: undefined: Signer Step #3 - "compile-libfuzzer-address-x86_64": ./client_auth_test.go:110:2: undefined: AlgorithmSigner Step #3 - "compile-libfuzzer-address-x86_64": ./client_auth_test.go:288:2: undefined: Signer Step #3 - "compile-libfuzzer-address-x86_64": ./client_auth_test.go:1162:18: undefined: AlgorithmSigner Step #3 - "compile-libfuzzer-address-x86_64": ./handshake_test.go:68:2: undefined: keyingTransport Step #3 - "compile-libfuzzer-address-x86_64": ./handshake_test.go:366:2: undefined: packetConn Step #3 - "compile-libfuzzer-address-x86_64": ./keys_test.go:402:11: undefined: PublicKey Step #3 - "compile-libfuzzer-address-x86_64": ./session_test.go:22:22: undefined: Channel Step #3 - "compile-libfuzzer-address-x86_64": ./session_test.go:22:22: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_ssh [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_ssh_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_ssh_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./ssh Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ssh/test/agent_unix_test.go ./ssh/test/banner_test.go ./ssh/test/cert_test.go ./ssh/test/dial_unix_test.go ./ssh/test/doc.go ./ssh/test/forward_unix_test.go ./ssh/test/multi_auth_test.go ./ssh/test/server_test.go ./ssh/test/session_test.go ./ssh/test/sshcli_test.go ./ssh/test/test_unix_test.go ./ssh/test/testdata_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ssh/test crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ssh/test Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/test Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_ssh_test ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh/test fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:24 Found package in /src/x/crypto/ssh/test Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh_test.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh_test.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_ssh_test.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/ssh/test" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:28 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_ssh_test.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_ssh_test.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_ssh_test.a ./fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_test/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_test/fuzz_ng.go:11:2: "golang.org/x/crypto/ssh/test" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_test/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_test/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_test/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_test/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_test/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_test/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:29 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_ssh_test/ngolofuzz.pb.o fuzz_ng_x_crypto_ssh_test//ngolofuzz.o fuzz_ng_x_crypto_ssh_test.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_ssh_test/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_ssh_test//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_ssh_test.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_ssh_test.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_ssh_test.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh_test/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_ssh_test/copy/doc.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_ssh_test/copy/doc.go fuzz_ng_x_crypto_ssh_test/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ssh/test/agent_unix_test.go ./ssh/test/banner_test.go ./ssh/test/cert_test.go ./ssh/test/dial_unix_test.go ./ssh/test/forward_unix_test.go ./ssh/test/multi_auth_test.go ./ssh/test/server_test.go ./ssh/test/session_test.go ./ssh/test/sshcli_test.go ./ssh/test/test_unix_test.go ./ssh/test/testdata_test.go fuzz_ng_x_crypto_ssh_test/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_ssh_test/' fuzz_ng_x_crypto_ssh_test/agent_unix_test.go fuzz_ng_x_crypto_ssh_test/banner_test.go fuzz_ng_x_crypto_ssh_test/cert_test.go fuzz_ng_x_crypto_ssh_test/dial_unix_test.go fuzz_ng_x_crypto_ssh_test/doc.go fuzz_ng_x_crypto_ssh_test/forward_unix_test.go fuzz_ng_x_crypto_ssh_test/fuzz_ng.go fuzz_ng_x_crypto_ssh_test/main.1490858962.go fuzz_ng_x_crypto_ssh_test/multi_auth_test.go fuzz_ng_x_crypto_ssh_test/ngolo_helper.go fuzz_ng_x_crypto_ssh_test/server_test.go fuzz_ng_x_crypto_ssh_test/session_test.go fuzz_ng_x_crypto_ssh_test/sshcli_test.go fuzz_ng_x_crypto_ssh_test/test_unix_test.go fuzz_ng_x_crypto_ssh_test/testdata_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_test/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_test/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh_test /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": found packages fuzz_ng_x_crypto_ssh (agent_unix_test.go) and fuzz_ng_x_crypto_ssh_test (doc.go) in /src/x/crypto/fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_ssh_test_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./ssh/test Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ssh/knownhosts/knownhosts.go ./ssh/knownhosts/knownhosts_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/knownhosts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/knownhosts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/knownhosts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ssh/knownhosts crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ssh/knownhosts Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/knownhosts Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_ssh_knownhosts ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh/knownhosts fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:29 Found package in /src/x/crypto/ssh/knownhosts Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:29 Type KeyError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:29 Type RevokedError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:29 Function String has unproduced recv KnownKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:29 Function Error has unproduced recv KeyError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:29 Function Error has unproduced recv RevokedError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:29 Unhandled argument &ast.Ellipsis{Ellipsis:9259, Elt:(*ast.Ident)(0xc000283ca0)} for New Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:29 Function Line has unproduced argument ssh.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh_knownhosts.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh_knownhosts.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_ssh_knownhosts.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_ssh_knownhosts.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_ssh_knownhosts.a ./fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_ssh_knownhosts/ngolofuzz.pb.o fuzz_ng_x_crypto_ssh_knownhosts//ngolofuzz.o fuzz_ng_x_crypto_ssh_knownhosts.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_ssh_knownhosts.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh_knownhosts/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_ssh_knownhosts/copy/knownhosts.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_ssh_knownhosts/copy/knownhosts.go fuzz_ng_x_crypto_ssh_knownhosts/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ssh/knownhosts/knownhosts_test.go fuzz_ng_x_crypto_ssh_knownhosts/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_ssh_knownhosts/' fuzz_ng_x_crypto_ssh_knownhosts/fuzz_ng.go fuzz_ng_x_crypto_ssh_knownhosts/knownhosts.go fuzz_ng_x_crypto_ssh_knownhosts/knownhosts_test.go fuzz_ng_x_crypto_ssh_knownhosts/ngolo_helper.go fuzz_ng_x_crypto_ssh_knownhosts/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts 0.006s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_ssh_knownhosts_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4c30dce2c444a03308fb8c34a1c27772985fef12 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1a7efb2be217730437704a8bf1ed9d3bb77fa354 (deflated 32%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c0c917c86df77c2412d60484e272675a7dbe7af0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/238630cc0782b70ea9c9079cd902e0858d54e7e0 (deflated 41%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3fd95d4325739f8a36dc82ea5e736127d9a14b1b (deflated 32%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6118b92bf70e9bcf5b1472c0c5777a718096b754 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2effd2100df6606ebb0765c31c5f1e62ffaf92f1 (deflated 37%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5622ca099833edb003171bbdd01cdab9cf955e75 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c768fe23b251e12a35fd38af392c80c8ca4003c8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4c3ccecbd3b912191ba9316aa912b051e864ffae (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d1f389d41b920427d5cddf0886022da8f701a927 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1bcc06e3734a4a277d67e032ec80de5f6e6e2cb9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7dcb145f4bf64b605cf785054fbe60755abb8b21 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/848dc3d1266c8932b3361af12b53da7c66ec8a14 (deflated 37%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6cc94908dcb43b548e4b0a52cab2524be18a346c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./ssh/knownhosts Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ssh/testdata/doc.go ./ssh/testdata/keys.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './ssh/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './ssh/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ssh/internal/bcrypt_pbkdf/bcrypt_pbkdf.go ./ssh/internal/bcrypt_pbkdf/bcrypt_pbkdf_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/internal/bcrypt_pbkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ssh/terminal/terminal.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/terminal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/terminal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/terminal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ssh/terminal crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ssh/terminal Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/terminal Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_ssh_terminal ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh/terminal fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:43 Found package in /src/x/crypto/ssh/terminal Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:43 Function NewTerminal has unproduced argument io.ReadWriter Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh_terminal.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh_terminal.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_ssh_terminal.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_ssh_terminal.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_ssh_terminal.a ./fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_ssh_terminal/ngolofuzz.pb.o fuzz_ng_x_crypto_ssh_terminal//ngolofuzz.o fuzz_ng_x_crypto_ssh_terminal.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_ssh_terminal.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh_terminal/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_ssh_terminal/copy/terminal.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_ssh_terminal/copy/terminal.go fuzz_ng_x_crypto_ssh_terminal/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './ssh/terminal/*_test.go' fuzz_ng_x_crypto_ssh_terminal/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './ssh/terminal/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_ssh_terminal/' fuzz_ng_x_crypto_ssh_terminal/fuzz_ng.go fuzz_ng_x_crypto_ssh_terminal/ngolo_helper.go fuzz_ng_x_crypto_ssh_terminal/ngolofuzz.pb.go fuzz_ng_x_crypto_ssh_terminal/terminal.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_terminal/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_terminal/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh_terminal /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? golang.org/x/crypto/fuzz_ng_x_crypto_ssh_terminal [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_ssh_terminal_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./ssh/terminal Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ssh/agent/client.go ./ssh/agent/client_test.go ./ssh/agent/example_test.go ./ssh/agent/forward.go ./ssh/agent/keyring.go ./ssh/agent/keyring_test.go ./ssh/agent/server.go ./ssh/agent/server_test.go ./ssh/agent/testdata_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/agent Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/agent Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/agent Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ssh/agent crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ssh/agent Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ssh/agent Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_ssh_agent ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh/agent fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:54 Found package in /src/x/crypto/ssh/agent Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:54 Function Verify has unproduced argument ssh.Signature Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:54 Function NewClient has unproduced argument io.ReadWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:54 Function RequestAgentForwarding has unproduced argument ssh.Session Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:54 Function ForwardToAgent has unproduced argument ssh.Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:54 Function ForwardToRemote has unproduced argument ssh.Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:38:54 Function ServeAgent has unproduced argument io.ReadWriter Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh_agent.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh_agent.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_ssh_agent.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:188:2: declared and not used: AgentResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:206:9: undefined: NgoloFuzzOne_KeyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:222:2: declared and not used: AgentResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:229:9: undefined: NgoloFuzzOne_KeyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:02 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_ssh_agent.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_ssh_agent.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_ssh_agent.a ./fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_agent/fuzz_ng.go:188:2: declared and not used: AgentResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_agent/fuzz_ng.go:206:9: undefined: NgoloFuzzOne_KeyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_agent/fuzz_ng.go:222:2: declared and not used: AgentResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_ssh_agent/fuzz_ng.go:229:9: undefined: NgoloFuzzOne_KeyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_ssh_agent/ngolofuzz.pb.o fuzz_ng_x_crypto_ssh_agent//ngolofuzz.o fuzz_ng_x_crypto_ssh_agent.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_ssh_agent.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_ssh_agent.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_ssh_agent.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh_agent/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_ssh_agent/copy/client.go fuzz_ng_x_crypto_ssh_agent/copy/forward.go fuzz_ng_x_crypto_ssh_agent/copy/keyring.go fuzz_ng_x_crypto_ssh_agent/copy/server.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_ssh_agent/copy/client.go fuzz_ng_x_crypto_ssh_agent/copy/forward.go fuzz_ng_x_crypto_ssh_agent/copy/keyring.go fuzz_ng_x_crypto_ssh_agent/copy/server.go fuzz_ng_x_crypto_ssh_agent/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ssh/agent/client_test.go ./ssh/agent/example_test.go ./ssh/agent/keyring_test.go ./ssh/agent/server_test.go ./ssh/agent/testdata_test.go fuzz_ng_x_crypto_ssh_agent/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_ssh_agent/' fuzz_ng_x_crypto_ssh_agent/client.go fuzz_ng_x_crypto_ssh_agent/client_test.go fuzz_ng_x_crypto_ssh_agent/example_test.go fuzz_ng_x_crypto_ssh_agent/forward.go fuzz_ng_x_crypto_ssh_agent/fuzz_ng.go fuzz_ng_x_crypto_ssh_agent/keyring.go fuzz_ng_x_crypto_ssh_agent/keyring_test.go fuzz_ng_x_crypto_ssh_agent/main.3208573734.go fuzz_ng_x_crypto_ssh_agent/ngolo_helper.go fuzz_ng_x_crypto_ssh_agent/ngolofuzz.pb.go fuzz_ng_x_crypto_ssh_agent/server.go fuzz_ng_x_crypto_ssh_agent/server_test.go fuzz_ng_x_crypto_ssh_agent/testdata_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_agent/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_agent/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh_agent /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:04 agent 23: agent: incorrect passphrase Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent 0.253s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_ssh_agent_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./ssh/agent Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./chacha20/chacha_arm64.go ./chacha20/chacha_generic.go ./chacha20/chacha_noasm.go ./chacha20/chacha_ppc64x.go ./chacha20/chacha_s390x.go ./chacha20/chacha_test.go ./chacha20/vectors_test.go ./chacha20/xor.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./chacha20 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./chacha20 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./chacha20 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_chacha20 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./chacha20 fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:04 Found package in /src/x/crypto/chacha20 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:04 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_chacha20.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_chacha20.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_chacha20.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_chacha20.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_chacha20.a ./fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_chacha20/ngolofuzz.pb.o fuzz_ng_x_crypto_chacha20//ngolofuzz.o fuzz_ng_x_crypto_chacha20.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_chacha20.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_chacha20/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_chacha20/copy/chacha_generic.go fuzz_ng_x_crypto_chacha20/copy/chacha_noasm.go fuzz_ng_x_crypto_chacha20/copy/xor.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_chacha20/copy/chacha_generic.go fuzz_ng_x_crypto_chacha20/copy/chacha_noasm.go fuzz_ng_x_crypto_chacha20/copy/xor.go fuzz_ng_x_crypto_chacha20/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./chacha20/chacha_test.go ./chacha20/vectors_test.go fuzz_ng_x_crypto_chacha20/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_chacha20/' fuzz_ng_x_crypto_chacha20/chacha_generic.go fuzz_ng_x_crypto_chacha20/chacha_noasm.go fuzz_ng_x_crypto_chacha20/chacha_test.go fuzz_ng_x_crypto_chacha20/fuzz_ng.go fuzz_ng_x_crypto_chacha20/ngolo_helper.go fuzz_ng_x_crypto_chacha20/ngolofuzz.pb.go fuzz_ng_x_crypto_chacha20/vectors_test.go fuzz_ng_x_crypto_chacha20/xor.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_chacha20 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_chacha20 0.010s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_chacha20_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./chacha20 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./tea/cipher.go ./tea/tea_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tea Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tea Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tea Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./tea crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./tea Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tea Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_tea ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./tea fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:15 Found package in /src/x/crypto/tea Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_tea.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_tea.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_tea.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_tea.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_tea.a ./fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_tea/ngolofuzz.pb.o fuzz_ng_x_crypto_tea//ngolofuzz.o fuzz_ng_x_crypto_tea.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_tea.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_tea/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_tea/copy/cipher.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_tea/copy/cipher.go fuzz_ng_x_crypto_tea/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./tea/tea_test.go fuzz_ng_x_crypto_tea/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_tea/' fuzz_ng_x_crypto_tea/cipher.go fuzz_ng_x_crypto_tea/fuzz_ng.go fuzz_ng_x_crypto_tea/ngolo_helper.go fuzz_ng_x_crypto_tea/ngolofuzz.pb.go fuzz_ng_x_crypto_tea/tea_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_tea/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_tea/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_tea /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_tea 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_tea_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./tea Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cast5/cast5.go ./cast5/cast5_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cast5 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cast5 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cast5 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cast5 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cast5 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cast5 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_cast5 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cast5 fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:26 Found package in /src/x/crypto/cast5 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_cast5.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_cast5.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_cast5.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_cast5.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_cast5.a ./fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_cast5/ngolofuzz.pb.o fuzz_ng_x_crypto_cast5//ngolofuzz.o fuzz_ng_x_crypto_cast5.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_cast5.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_cast5/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_cast5/copy/cast5.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_cast5/copy/cast5.go fuzz_ng_x_crypto_cast5/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./cast5/cast5_test.go fuzz_ng_x_crypto_cast5/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_cast5/' fuzz_ng_x_crypto_cast5/cast5.go fuzz_ng_x_crypto_cast5/cast5_test.go fuzz_ng_x_crypto_cast5/fuzz_ng.go fuzz_ng_x_crypto_cast5/ngolo_helper.go fuzz_ng_x_crypto_cast5/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cast5/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cast5/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_cast5 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/crypto/fuzz_ng_x_crypto_cast5 1.453s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_cast5_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./cast5 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./sha3/allocations_test.go ./sha3/doc.go ./sha3/hashes.go ./sha3/hashes_noasm.go ./sha3/keccakf.go ./sha3/keccakf_amd64.go ./sha3/sha3.go ./sha3/sha3_s390x.go ./sha3/sha3_test.go ./sha3/shake.go ./sha3/shake_noasm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./sha3 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_sha3 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./sha3 fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:38 Found package in /src/x/crypto/sha3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_sha3.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_sha3.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_sha3.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_sha3.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_sha3.a ./fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_sha3/ngolofuzz.pb.o fuzz_ng_x_crypto_sha3//ngolofuzz.o fuzz_ng_x_crypto_sha3.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_sha3.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_sha3/copy/doc.go fuzz_ng_x_crypto_sha3/copy/hashes.go fuzz_ng_x_crypto_sha3/copy/hashes_noasm.go fuzz_ng_x_crypto_sha3/copy/keccakf_amd64.go fuzz_ng_x_crypto_sha3/copy/sha3.go fuzz_ng_x_crypto_sha3/copy/shake.go fuzz_ng_x_crypto_sha3/copy/shake_noasm.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_sha3/copy/doc.go fuzz_ng_x_crypto_sha3/copy/hashes.go fuzz_ng_x_crypto_sha3/copy/hashes_noasm.go fuzz_ng_x_crypto_sha3/copy/keccakf_amd64.go fuzz_ng_x_crypto_sha3/copy/sha3.go fuzz_ng_x_crypto_sha3/copy/shake.go fuzz_ng_x_crypto_sha3/copy/shake_noasm.go fuzz_ng_x_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./sha3/allocations_test.go ./sha3/sha3_test.go fuzz_ng_x_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_sha3/' fuzz_ng_x_crypto_sha3/allocations_test.go fuzz_ng_x_crypto_sha3/doc.go fuzz_ng_x_crypto_sha3/fuzz_ng.go fuzz_ng_x_crypto_sha3/hashes.go fuzz_ng_x_crypto_sha3/hashes_noasm.go fuzz_ng_x_crypto_sha3/keccakf_amd64.go fuzz_ng_x_crypto_sha3/ngolo_helper.go fuzz_ng_x_crypto_sha3/ngolofuzz.pb.go fuzz_ng_x_crypto_sha3/sha3.go fuzz_ng_x_crypto_sha3/sha3_test.go fuzz_ng_x_crypto_sha3/shake.go fuzz_ng_x_crypto_sha3/shake_noasm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_sha3/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_sha3/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_sha3 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_sha3 [golang.org/x/crypto/fuzz_ng_x_crypto_sha3.test] Step #3 - "compile-libfuzzer-address-x86_64": ./keccakf_amd64.go:13:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_sha3 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_sha3_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./sha3 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './sha3/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './sha3/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./sha3/_asm/keccakf_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./sha3/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./sha3/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./sha3/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./sha3/_asm crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./sha3/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./sha3/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_sha3__asm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_sha3__asm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./sha3/_asm fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:49 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:49 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_sha3__asm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_sha3__asm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_sha3__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_crypto_sha3__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_sha3__asm.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_sha3__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_sha3__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_sha3__asm.a ./fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/crypto/fuzz_ng_x_crypto_sha3__asm: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_sha3__asm/ngolofuzz.pb.o fuzz_ng_x_crypto_sha3__asm//ngolofuzz.o fuzz_ng_x_crypto_sha3__asm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_sha3__asm/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_sha3__asm//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_sha3__asm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_sha3__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_sha3__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_sha3__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_sha3__asm/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_crypto_sha3__asm/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_crypto_sha3__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_crypto_sha3__asm/copy/*.go' fuzz_ng_x_crypto_sha3__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_sha3__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './sha3/_asm/*_test.go' fuzz_ng_x_crypto_sha3__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './sha3/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_sha3__asm/' 'fuzz_ng_x_crypto_sha3__asm/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_crypto_sha3__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_sha3__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_sha3__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_sha3__asm: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/crypto: build constraints exclude all Go files in /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_sha3__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_sha3__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./sha3/_asm' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./sha3/_asm Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./sha3/_asm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./pbkdf2/pbkdf2.go ./pbkdf2/pbkdf2_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./pbkdf2 crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_pbkdf2 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./pbkdf2 fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:51 Found package in /src/x/crypto/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:51 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:51 Unhandled argument &ast.FuncType{Func:1620, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00028aba0), Results:(*ast.FieldList)(0xc00028abd0)} for Key Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_pbkdf2.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_pbkdf2.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_pbkdf2.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/pbkdf2" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:54 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_pbkdf2.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_pbkdf2.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_pbkdf2.a ./fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_pbkdf2/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_pbkdf2/fuzz_ng.go:11:2: "golang.org/x/crypto/pbkdf2" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_pbkdf2/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_pbkdf2/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_pbkdf2/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_pbkdf2/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_pbkdf2/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_pbkdf2/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:55 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_pbkdf2/ngolofuzz.pb.o fuzz_ng_x_crypto_pbkdf2//ngolofuzz.o fuzz_ng_x_crypto_pbkdf2.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_pbkdf2/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_pbkdf2//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_pbkdf2.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_pbkdf2.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_pbkdf2.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_pbkdf2/copy/pbkdf2.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_pbkdf2/copy/pbkdf2.go fuzz_ng_x_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./pbkdf2/pbkdf2_test.go fuzz_ng_x_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_pbkdf2/' fuzz_ng_x_crypto_pbkdf2/fuzz_ng.go fuzz_ng_x_crypto_pbkdf2/main.484440041.go fuzz_ng_x_crypto_pbkdf2/ngolo_helper.go fuzz_ng_x_crypto_pbkdf2/pbkdf2.go fuzz_ng_x_crypto_pbkdf2/pbkdf2_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_pbkdf2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_pbkdf2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_pbkdf2 /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2 [golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_pbkdf2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./hkdf/example_test.go ./hkdf/hkdf.go ./hkdf/hkdf_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./hkdf crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_crypto_hkdf ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./hkdf fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:55 Found package in /src/x/crypto/hkdf Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:55 Unhandled argument &ast.FuncType{Func:886, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000012bd0), Results:(*ast.FieldList)(0xc000012c00)} for Extract Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:55 Unhandled argument &ast.FuncType{Func:2293, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000013230), Results:(*ast.FieldList)(0xc000013260)} for Expand Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:55 Unhandled argument &ast.FuncType{Func:2611, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000133b0), Results:(*ast.FieldList)(0xc0000133e0)} for New Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_hkdf.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_hkdf.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_crypto_hkdf.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/hkdf" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:39:59 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_crypto_hkdf.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_crypto_hkdf.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_crypto_hkdf.a ./fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_hkdf/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_hkdf/fuzz_ng.go:11:2: "golang.org/x/crypto/hkdf" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_hkdf/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_hkdf/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_hkdf/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_hkdf/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_hkdf/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_crypto_hkdf/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_crypto_hkdf/ngolofuzz.pb.o fuzz_ng_x_crypto_hkdf//ngolofuzz.o fuzz_ng_x_crypto_hkdf.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_hkdf/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_hkdf//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_crypto_hkdf.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_crypto_hkdf.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_crypto_hkdf.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_crypto_hkdf/copy/hkdf.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_crypto_hkdf/copy/hkdf.go fuzz_ng_x_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./hkdf/example_test.go ./hkdf/hkdf_test.go fuzz_ng_x_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_hkdf/' fuzz_ng_x_crypto_hkdf/example_test.go fuzz_ng_x_crypto_hkdf/fuzz_ng.go fuzz_ng_x_crypto_hkdf/hkdf.go fuzz_ng_x_crypto_hkdf/hkdf_test.go fuzz_ng_x_crypto_hkdf/main.3288266747.go fuzz_ng_x_crypto_hkdf/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_hkdf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_hkdf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto/fuzz_ng_x_crypto_hkdf /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_hkdf [golang.org/x/crypto/fuzz_ng_x_crypto_hkdf.test] Step #3 - "compile-libfuzzer-address-x86_64": ./hkdf.go:35:6: hkdf already declared through import of package hkdf ("golang.org/x/crypto/hkdf") Step #3 - "compile-libfuzzer-address-x86_64": ./example_test.go:14:2: other declaration of hkdf Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_hkdf [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_crypto_hkdf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/./hkdf Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": + cd - Step #3 - "compile-libfuzzer-address-x86_64": /src/x Step #3 - "compile-libfuzzer-address-x86_64": + read repo Step #3 - "compile-libfuzzer-address-x86_64": + cd image Step #3 - "compile-libfuzzer-address-x86_64": + find . -type d Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/font.go ./font/font_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Found package in /src/x/image/font Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Type Face is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function DrawBytes has unproduced recv Drawer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function DrawString has unproduced recv Drawer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function BoundBytes has unproduced recv Drawer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function BoundString has unproduced recv Drawer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function MeasureBytes has unproduced recv Drawer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function MeasureString has unproduced recv Drawer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function BoundBytes has unproduced argument Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function BoundString has unproduced argument Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function MeasureBytes has unproduced argument Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:00 Function MeasureString has unproduced argument Face Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font.a ./fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font/fuzz_ng.go:11:2: "golang.org/x/image/font" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:05 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font/ngolofuzz.pb.o fuzz_ng_x_image_font//ngolofuzz.o fuzz_ng_x_image_font.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font/copy/font.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font/copy/font.go fuzz_ng_x_image_font/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./font/font_test.go fuzz_ng_x_image_font/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font/' fuzz_ng_x_image_font/font.go fuzz_ng_x_image_font/font_test.go fuzz_ng_x_image_font/fuzz_ng.go fuzz_ng_x_image_font/main.673665923.go fuzz_ng_x_image_font/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font [golang.org/x/image/fuzz_ng_x_image_font.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/basicfont/basicfont.go ./font/basicfont/basicfont_test.go ./font/basicfont/data.go ./font/basicfont/gen.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/basicfont Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/basicfont Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/basicfont Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/basicfont image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/basicfont Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/basicfont Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_basicfont ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/basicfont fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:05 Found package in /src/x/image/font/basicfont Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:05 Function Close has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:05 Function Kern has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:05 Function Metrics has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:05 Function Glyph has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:05 Function GlyphBounds has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:05 Function GlyphAdvance has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_basicfont.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_basicfont.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_basicfont.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/basicfont" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:08 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_basicfont.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_basicfont.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_basicfont.a ./fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_basicfont/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_basicfont/fuzz_ng.go:11:2: "golang.org/x/image/font/basicfont" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_basicfont/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_basicfont/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_basicfont/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_basicfont/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_basicfont/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_basicfont/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:09 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_basicfont/ngolofuzz.pb.o fuzz_ng_x_image_font_basicfont//ngolofuzz.o fuzz_ng_x_image_font_basicfont.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_basicfont/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_basicfont//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_basicfont.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_basicfont.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_basicfont.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_basicfont/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_basicfont/copy/basicfont.go fuzz_ng_x_image_font_basicfont/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_basicfont/copy/basicfont.go fuzz_ng_x_image_font_basicfont/copy/data.go fuzz_ng_x_image_font_basicfont/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./font/basicfont/basicfont_test.go fuzz_ng_x_image_font_basicfont/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_basicfont/' fuzz_ng_x_image_font_basicfont/basicfont.go fuzz_ng_x_image_font_basicfont/basicfont_test.go fuzz_ng_x_image_font_basicfont/data.go fuzz_ng_x_image_font_basicfont/fuzz_ng.go fuzz_ng_x_image_font_basicfont/main.4134039566.go fuzz_ng_x_image_font_basicfont/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_basicfont/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_basicfont/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_basicfont /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_basicfont [golang.org/x/image/fuzz_ng_x_image_font_basicfont.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_basicfont [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_basicfont_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/basicfont Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './font/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './font/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './font/testdata/fixed/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './font/testdata/fixed/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/plan9font/example_test.go ./font/plan9font/plan9font.go ./font/plan9font/plan9font_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/plan9font Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/plan9font Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/plan9font Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/plan9font image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/plan9font Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/plan9font Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_plan9font ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/plan9font fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:10 Found package in /src/x/image/font/plan9font Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:10 Unhandled argument &ast.FuncType{Func:7188, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00027b4a0), Results:(*ast.FieldList)(0xc00027b530)} for ParseFont Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_plan9font.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_plan9font.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_plan9font.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_plan9font.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_plan9font.a ./fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_plan9font/ngolofuzz.pb.o fuzz_ng_x_image_font_plan9font//ngolofuzz.o fuzz_ng_x_image_font_plan9font.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_plan9font.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_plan9font/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_plan9font/copy/plan9font.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_plan9font/copy/plan9font.go fuzz_ng_x_image_font_plan9font/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./font/plan9font/example_test.go ./font/plan9font/plan9font_test.go fuzz_ng_x_image_font_plan9font/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_plan9font/' fuzz_ng_x_image_font_plan9font/example_test.go fuzz_ng_x_image_font_plan9font/fuzz_ng.go fuzz_ng_x_image_font_plan9font/ngolo_helper.go fuzz_ng_x_image_font_plan9font/ngolofuzz.pb.go fuzz_ng_x_image_font_plan9font/plan9font.go fuzz_ng_x_image_font_plan9font/plan9font_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_plan9font/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_plan9font/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_plan9font /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestMetrics (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": plan9font_test.go:23: open ../testdata/fixed/unicode.7x13.font: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:20 open ../testdata/fixed/unicode.7x13.font: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_plan9font 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_plan9font_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/plan9font Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/inconsolata/bold8x16.go ./font/inconsolata/inconsolata.go ./font/inconsolata/regular8x16.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/inconsolata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/inconsolata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/inconsolata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/inconsolata image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/inconsolata Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/inconsolata Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_inconsolata ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/inconsolata fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:20 Found package in /src/x/image/font/inconsolata Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_inconsolata.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_inconsolata.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_inconsolata.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/inconsolata" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:24 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_inconsolata.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_inconsolata.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_inconsolata.a ./fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_inconsolata/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_inconsolata/fuzz_ng.go:11:2: "golang.org/x/image/font/inconsolata" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_inconsolata/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_inconsolata/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_inconsolata/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_inconsolata/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_inconsolata/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_inconsolata/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:25 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_inconsolata/ngolofuzz.pb.o fuzz_ng_x_image_font_inconsolata//ngolofuzz.o fuzz_ng_x_image_font_inconsolata.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_inconsolata/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_inconsolata//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_inconsolata.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_inconsolata.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_inconsolata.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_inconsolata/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_inconsolata/copy/bold8x16.go fuzz_ng_x_image_font_inconsolata/copy/inconsolata.go fuzz_ng_x_image_font_inconsolata/copy/regular8x16.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_inconsolata/copy/bold8x16.go fuzz_ng_x_image_font_inconsolata/copy/inconsolata.go fuzz_ng_x_image_font_inconsolata/copy/regular8x16.go fuzz_ng_x_image_font_inconsolata/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/inconsolata/*_test.go' fuzz_ng_x_image_font_inconsolata/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/inconsolata/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_inconsolata/' fuzz_ng_x_image_font_inconsolata/bold8x16.go fuzz_ng_x_image_font_inconsolata/fuzz_ng.go fuzz_ng_x_image_font_inconsolata/inconsolata.go fuzz_ng_x_image_font_inconsolata/main.640390548.go fuzz_ng_x_image_font_inconsolata/ngolo_helper.go fuzz_ng_x_image_font_inconsolata/regular8x16.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_inconsolata/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_inconsolata/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_inconsolata /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_inconsolata [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_inconsolata_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/inconsolata Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gen.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:26 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:26 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_image_font_gofont: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_image_font_gofont: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/image: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/image: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/image/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont.a ./fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/image/fuzz_ng_x_image_font_gofont: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont//ngolofuzz.o fuzz_ng_x_image_font_gofont.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_image_font_gofont/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_image_font_gofont/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_image_font_gofont/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_image_font_gofont/copy/*.go' fuzz_ng_x_image_font_gofont/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_image_font_gofont/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/*_test.go' fuzz_ng_x_image_font_gofont/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont/' 'fuzz_ng_x_image_font_gofont/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_image_font_gofont/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_image_font_gofont: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/image: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./font/gofont' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./font/gofont Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gomonoitalic/data.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gomonoitalic image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gomonoitalic ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomonoitalic fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:27 Found package in /src/x/image/font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomonoitalic.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomonoitalic.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gomonoitalic.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomonoitalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:30 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gomonoitalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gomonoitalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gomonoitalic.a ./fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonoitalic/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonoitalic/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomonoitalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonoitalic/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonoitalic/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonoitalic/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonoitalic/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonoitalic/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonoitalic/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:32 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gomonoitalic/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gomonoitalic//ngolofuzz.o fuzz_ng_x_image_font_gofont_gomonoitalic.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomonoitalic/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomonoitalic//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomonoitalic.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gomonoitalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gomonoitalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomonoitalic/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomonoitalic/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gomonoitalic/copy/data.go fuzz_ng_x_image_font_gofont_gomonoitalic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gomonoitalic/*_test.go' fuzz_ng_x_image_font_gofont_gomonoitalic/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gomonoitalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gomonoitalic/' fuzz_ng_x_image_font_gofont_gomonoitalic/data.go fuzz_ng_x_image_font_gofont_gomonoitalic/fuzz_ng.go fuzz_ng_x_image_font_gofont_gomonoitalic/main.2446577637.go fuzz_ng_x_image_font_gofont_gomonoitalic/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gomonoitalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gosmallcapsitalic/data.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gosmallcapsitalic image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gosmallcapsitalic ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gosmallcapsitalic fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:33 Found package in /src/x/image/font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gosmallcapsitalic.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gosmallcapsitalic.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gosmallcapsitalic.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gosmallcapsitalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:36 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gosmallcapsitalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gosmallcapsitalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gosmallcapsitalic.a ./fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcapsitalic/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcapsitalic/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gosmallcapsitalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcapsitalic/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcapsitalic/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcapsitalic/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcapsitalic/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcapsitalic/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcapsitalic/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:37 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gosmallcapsitalic//ngolofuzz.o fuzz_ng_x_image_font_gofont_gosmallcapsitalic.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gosmallcapsitalic//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gosmallcapsitalic.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gosmallcapsitalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gosmallcapsitalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gosmallcapsitalic/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gosmallcapsitalic/copy/data.go fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gosmallcapsitalic/*_test.go' fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gosmallcapsitalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gosmallcapsitalic/' fuzz_ng_x_image_font_gofont_gosmallcapsitalic/data.go fuzz_ng_x_image_font_gofont_gosmallcapsitalic/fuzz_ng.go fuzz_ng_x_image_font_gofont_gosmallcapsitalic/main.2949739022.go fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gosmallcapsitalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './font/gofont/ttfs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './font/gofont/ttfs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gomono/data.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomono Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomono Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomono Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gomono image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gomono Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomono Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gomono ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomono fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:38 Found package in /src/x/image/font/gofont/gomono Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomono.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomono.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gomono.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomono" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:41 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gomono.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gomono.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gomono.a ./fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomono/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomono/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomono" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomono/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomono/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomono/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomono/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomono/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomono/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:42 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gomono/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gomono//ngolofuzz.o fuzz_ng_x_image_font_gofont_gomono.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomono/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomono//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomono.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gomono.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gomono.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomono/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomono/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gomono/copy/data.go fuzz_ng_x_image_font_gofont_gomono/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gomono/*_test.go' fuzz_ng_x_image_font_gofont_gomono/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gomono/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gomono/' fuzz_ng_x_image_font_gofont_gomono/data.go fuzz_ng_x_image_font_gofont_gomono/fuzz_ng.go fuzz_ng_x_image_font_gofont_gomono/main.3392773209.go fuzz_ng_x_image_font_gofont_gomono/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomono/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomono/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomono /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gomono_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gomono Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/goregular/data.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/goregular Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/goregular Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/goregular Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/goregular image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/goregular Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/goregular Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_goregular ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/goregular fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:43 Found package in /src/x/image/font/gofont/goregular Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_goregular.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_goregular.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_goregular.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/goregular" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:46 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_goregular.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_goregular.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_goregular.a ./fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goregular/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goregular/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/goregular" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goregular/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goregular/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goregular/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goregular/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goregular/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goregular/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:47 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_goregular/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_goregular//ngolofuzz.o fuzz_ng_x_image_font_gofont_goregular.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_goregular/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_goregular//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_goregular.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_goregular.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_goregular.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_goregular/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_goregular/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_goregular/copy/data.go fuzz_ng_x_image_font_gofont_goregular/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/goregular/*_test.go' fuzz_ng_x_image_font_gofont_goregular/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/goregular/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_goregular/' fuzz_ng_x_image_font_gofont_goregular/data.go fuzz_ng_x_image_font_gofont_goregular/fuzz_ng.go fuzz_ng_x_image_font_gofont_goregular/main.1151384898.go fuzz_ng_x_image_font_gofont_goregular/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_goregular/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_goregular/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_goregular /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_goregular_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/goregular Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gosmallcaps/data.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gosmallcaps image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gosmallcaps ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gosmallcaps fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:48 Found package in /src/x/image/font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gosmallcaps.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gosmallcaps.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gosmallcaps.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gosmallcaps" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:51 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gosmallcaps.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gosmallcaps.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gosmallcaps.a ./fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcaps/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcaps/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gosmallcaps" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcaps/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcaps/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcaps/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcaps/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcaps/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gosmallcaps/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:52 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gosmallcaps/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gosmallcaps//ngolofuzz.o fuzz_ng_x_image_font_gofont_gosmallcaps.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gosmallcaps/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gosmallcaps//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gosmallcaps.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gosmallcaps.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gosmallcaps.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gosmallcaps/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gosmallcaps/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gosmallcaps/copy/data.go fuzz_ng_x_image_font_gofont_gosmallcaps/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gosmallcaps/*_test.go' fuzz_ng_x_image_font_gofont_gosmallcaps/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gosmallcaps/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gosmallcaps/' fuzz_ng_x_image_font_gofont_gosmallcaps/data.go fuzz_ng_x_image_font_gofont_gosmallcaps/fuzz_ng.go fuzz_ng_x_image_font_gofont_gosmallcaps/main.2053238288.go fuzz_ng_x_image_font_gofont_gosmallcaps/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gosmallcaps_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gomonobold/data.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonobold Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonobold Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonobold Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gomonobold image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gomonobold Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonobold Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gomonobold ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomonobold fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:53 Found package in /src/x/image/font/gofont/gomonobold Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomonobold.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomonobold.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gomonobold.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomonobold" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:56 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gomonobold.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gomonobold.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gomonobold.a ./fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobold/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobold/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomonobold" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobold/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobold/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobold/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobold/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobold/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobold/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:57 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gomonobold/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gomonobold//ngolofuzz.o fuzz_ng_x_image_font_gofont_gomonobold.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomonobold/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomonobold//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomonobold.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gomonobold.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gomonobold.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomonobold/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomonobold/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gomonobold/copy/data.go fuzz_ng_x_image_font_gofont_gomonobold/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gomonobold/*_test.go' fuzz_ng_x_image_font_gofont_gomonobold/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gomonobold/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gomonobold/' fuzz_ng_x_image_font_gofont_gomonobold/data.go fuzz_ng_x_image_font_gofont_gomonobold/fuzz_ng.go fuzz_ng_x_image_font_gofont_gomonobold/main.1687619646.go fuzz_ng_x_image_font_gofont_gomonobold/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonobold/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonobold/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomonobold /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gomonobold_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gomonobold Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gobold/data.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gobold Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gobold Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gobold Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gobold image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gobold Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gobold Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gobold ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gobold fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:40:59 Found package in /src/x/image/font/gofont/gobold Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gobold.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gobold.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gobold.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gobold" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:02 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gobold.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gobold.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gobold.a ./fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobold/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobold/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gobold" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobold/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobold/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobold/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobold/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobold/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobold/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gobold/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gobold//ngolofuzz.o fuzz_ng_x_image_font_gofont_gobold.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gobold/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gobold//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gobold.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gobold.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gobold.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gobold/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gobold/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gobold/copy/data.go fuzz_ng_x_image_font_gofont_gobold/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gobold/*_test.go' fuzz_ng_x_image_font_gofont_gobold/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gobold/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gobold/' fuzz_ng_x_image_font_gofont_gobold/data.go fuzz_ng_x_image_font_gofont_gobold/fuzz_ng.go fuzz_ng_x_image_font_gofont_gobold/main.770867457.go fuzz_ng_x_image_font_gofont_gobold/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gobold/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gobold/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gobold /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gobold_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gobold Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/goitalic/data.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/goitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/goitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/goitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/goitalic image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/goitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/goitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_goitalic ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/goitalic fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:04 Found package in /src/x/image/font/gofont/goitalic Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_goitalic.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_goitalic.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_goitalic.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/goitalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:07 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_goitalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_goitalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_goitalic.a ./fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goitalic/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goitalic/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/goitalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goitalic/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goitalic/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goitalic/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goitalic/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goitalic/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_goitalic/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:08 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_goitalic/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_goitalic//ngolofuzz.o fuzz_ng_x_image_font_gofont_goitalic.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_goitalic/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_goitalic//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_goitalic.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_goitalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_goitalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_goitalic/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_goitalic/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_goitalic/copy/data.go fuzz_ng_x_image_font_gofont_goitalic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/goitalic/*_test.go' fuzz_ng_x_image_font_gofont_goitalic/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/goitalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_goitalic/' fuzz_ng_x_image_font_gofont_goitalic/data.go fuzz_ng_x_image_font_gofont_goitalic/fuzz_ng.go fuzz_ng_x_image_font_gofont_goitalic/main.3107267278.go fuzz_ng_x_image_font_gofont_goitalic/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_goitalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_goitalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_goitalic /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_goitalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/goitalic Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gomediumitalic/data.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gomediumitalic image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gomediumitalic ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomediumitalic fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:09 Found package in /src/x/image/font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomediumitalic.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomediumitalic.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gomediumitalic.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomediumitalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:12 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gomediumitalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gomediumitalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gomediumitalic.a ./fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomediumitalic/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomediumitalic/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomediumitalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomediumitalic/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomediumitalic/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomediumitalic/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomediumitalic/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomediumitalic/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomediumitalic/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:13 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gomediumitalic/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gomediumitalic//ngolofuzz.o fuzz_ng_x_image_font_gofont_gomediumitalic.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomediumitalic/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomediumitalic//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomediumitalic.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gomediumitalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gomediumitalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomediumitalic/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomediumitalic/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gomediumitalic/copy/data.go fuzz_ng_x_image_font_gofont_gomediumitalic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gomediumitalic/*_test.go' fuzz_ng_x_image_font_gofont_gomediumitalic/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gomediumitalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gomediumitalic/' fuzz_ng_x_image_font_gofont_gomediumitalic/data.go fuzz_ng_x_image_font_gofont_gomediumitalic/fuzz_ng.go fuzz_ng_x_image_font_gofont_gomediumitalic/main.4046225751.go fuzz_ng_x_image_font_gofont_gomediumitalic/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gomediumitalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gomedium/data.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomedium Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomedium Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomedium Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gomedium image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gomedium Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomedium Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gomedium ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomedium fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:14 Found package in /src/x/image/font/gofont/gomedium Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomedium.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomedium.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gomedium.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomedium" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:17 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gomedium.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gomedium.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gomedium.a ./fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomedium/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomedium/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomedium" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomedium/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomedium/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomedium/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomedium/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomedium/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomedium/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:18 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gomedium/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gomedium//ngolofuzz.o fuzz_ng_x_image_font_gofont_gomedium.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomedium/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomedium//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomedium.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gomedium.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gomedium.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomedium/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomedium/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gomedium/copy/data.go fuzz_ng_x_image_font_gofont_gomedium/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gomedium/*_test.go' fuzz_ng_x_image_font_gofont_gomedium/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gomedium/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gomedium/' fuzz_ng_x_image_font_gofont_gomedium/data.go fuzz_ng_x_image_font_gofont_gomedium/fuzz_ng.go fuzz_ng_x_image_font_gofont_gomedium/main.3043570062.go fuzz_ng_x_image_font_gofont_gomedium/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomedium/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomedium/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomedium /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gomedium_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gomedium Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gobolditalic/data.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gobolditalic image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gobolditalic ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gobolditalic fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:19 Found package in /src/x/image/font/gofont/gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gobolditalic.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gobolditalic.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gobolditalic.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gobolditalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:22 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gobolditalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gobolditalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gobolditalic.a ./fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobolditalic/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobolditalic/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gobolditalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobolditalic/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobolditalic/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobolditalic/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobolditalic/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobolditalic/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gobolditalic/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:23 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gobolditalic/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gobolditalic//ngolofuzz.o fuzz_ng_x_image_font_gofont_gobolditalic.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gobolditalic/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gobolditalic//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gobolditalic.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gobolditalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gobolditalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gobolditalic/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gobolditalic/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gobolditalic/copy/data.go fuzz_ng_x_image_font_gofont_gobolditalic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gobolditalic/*_test.go' fuzz_ng_x_image_font_gofont_gobolditalic/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gobolditalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gobolditalic/' fuzz_ng_x_image_font_gofont_gobolditalic/data.go fuzz_ng_x_image_font_gofont_gobolditalic/fuzz_ng.go fuzz_ng_x_image_font_gofont_gobolditalic/main.1643175305.go fuzz_ng_x_image_font_gofont_gobolditalic/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gobolditalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gobolditalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gobolditalic /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gobolditalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/gofont/gomonobolditalic/data.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/gofont/gomonobolditalic image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_gofont_gomonobolditalic ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomonobolditalic fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:24 Found package in /src/x/image/font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomonobolditalic.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomonobolditalic.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_gofont_gomonobolditalic.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomonobolditalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:27 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_gofont_gomonobolditalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_gofont_gomonobolditalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_gofont_gomonobolditalic.a ./fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobolditalic/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobolditalic/fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomonobolditalic" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobolditalic/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobolditalic/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobolditalic/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobolditalic/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobolditalic/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_gofont_gomonobolditalic/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:29 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_gofont_gomonobolditalic/ngolofuzz.pb.o fuzz_ng_x_image_font_gofont_gomonobolditalic//ngolofuzz.o fuzz_ng_x_image_font_gofont_gomonobolditalic.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomonobolditalic/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomonobolditalic//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_gofont_gomonobolditalic.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_gofont_gomonobolditalic.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_gofont_gomonobolditalic.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomonobolditalic/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomonobolditalic/copy/data.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_gofont_gomonobolditalic/copy/data.go fuzz_ng_x_image_font_gofont_gomonobolditalic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './font/gofont/gomonobolditalic/*_test.go' fuzz_ng_x_image_font_gofont_gomonobolditalic/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './font/gofont/gomonobolditalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_gofont_gomonobolditalic/' fuzz_ng_x_image_font_gofont_gomonobolditalic/data.go fuzz_ng_x_image_font_gofont_gomonobolditalic/fuzz_ng.go fuzz_ng_x_image_font_gofont_gomonobolditalic/main.1370345265.go fuzz_ng_x_image_font_gofont_gomonobolditalic/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_gofont_gomonobolditalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/opentype/example_test.go ./font/opentype/opentype.go ./font/opentype/opentype_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/opentype Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/opentype Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/opentype Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/opentype image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/opentype Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/opentype Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_opentype ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/opentype fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:30 Found package in /src/x/image/font/opentype Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:30 Type Face is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:30 Function NewFace has unproduced argument FaceOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:30 Function Close has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:30 Function Metrics has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:30 Function Kern has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:30 Function Glyph has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:30 Function GlyphBounds has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:30 Function GlyphAdvance has unproduced recv Face Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_opentype.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_opentype.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_opentype.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:176:2: declared and not used: FontResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:221:2: declared and not used: FontResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:37 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_opentype.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_opentype.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_opentype.a ./fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_opentype/fuzz_ng.go:176:2: declared and not used: FontResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_opentype/fuzz_ng.go:221:2: declared and not used: FontResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:38 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_opentype/ngolofuzz.pb.o fuzz_ng_x_image_font_opentype//ngolofuzz.o fuzz_ng_x_image_font_opentype.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_opentype.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_opentype.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_opentype.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_opentype/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_opentype/copy/opentype.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_opentype/copy/opentype.go fuzz_ng_x_image_font_opentype/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./font/opentype/example_test.go ./font/opentype/opentype_test.go fuzz_ng_x_image_font_opentype/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_opentype/' fuzz_ng_x_image_font_opentype/example_test.go fuzz_ng_x_image_font_opentype/fuzz_ng.go fuzz_ng_x_image_font_opentype/main.1833261767.go fuzz_ng_x_image_font_opentype/ngolo_helper.go fuzz_ng_x_image_font_opentype/ngolofuzz.pb.go fuzz_ng_x_image_font_opentype/opentype.go fuzz_ng_x_image_font_opentype/opentype_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_opentype/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_opentype/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_opentype /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/image/fuzz_ng_x_image_font_opentype 0.002s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_opentype_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/opentype Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./font/sfnt/cmap.go ./font/sfnt/data.go ./font/sfnt/example_test.go ./font/sfnt/gen.go ./font/sfnt/gpos.go ./font/sfnt/kern_test.go ./font/sfnt/postscript.go ./font/sfnt/proprietary_test.go ./font/sfnt/sfnt.go ./font/sfnt/sfnt_test.go ./font/sfnt/truetype.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/sfnt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/sfnt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/sfnt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./font/sfnt image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./font/sfnt Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./font/sfnt Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_font_sfnt ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/sfnt fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Found package in /src/x/image/font/sfnt Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Type LoadGlyphOptions is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Type Buffer is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Bounds has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Bounds has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Bounds has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function GlyphIndex has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function LoadGlyph has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function LoadGlyph has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function LoadGlyph has unproduced argument LoadGlyphOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function GlyphName has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function GlyphBounds has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function GlyphBounds has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function GlyphBounds has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function GlyphAdvance has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function GlyphAdvance has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function GlyphAdvance has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Kern has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Kern has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Kern has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Metrics has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Metrics has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Metrics has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function WriteSourceTo has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:39 Function Name has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_sfnt.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_sfnt.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_font_sfnt.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:245:6: declared and not used: GlyphIndexResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:246:2: declared and not used: GlyphIndexResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:352:2: declared and not used: GlyphIndexNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:353:2: declared and not used: GlyphIndexResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:46 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_font_sfnt.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_font_sfnt.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_font_sfnt.a ./fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_sfnt/fuzz_ng.go:245:6: declared and not used: GlyphIndexResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_sfnt/fuzz_ng.go:246:2: declared and not used: GlyphIndexResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_sfnt/fuzz_ng.go:352:2: declared and not used: GlyphIndexNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_font_sfnt/fuzz_ng.go:353:2: declared and not used: GlyphIndexResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:47 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_font_sfnt/ngolofuzz.pb.o fuzz_ng_x_image_font_sfnt//ngolofuzz.o fuzz_ng_x_image_font_sfnt.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_font_sfnt.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_font_sfnt.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_font_sfnt.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_sfnt/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_font_sfnt/copy/cmap.go fuzz_ng_x_image_font_sfnt/copy/data.go fuzz_ng_x_image_font_sfnt/copy/gpos.go fuzz_ng_x_image_font_sfnt/copy/postscript.go fuzz_ng_x_image_font_sfnt/copy/sfnt.go fuzz_ng_x_image_font_sfnt/copy/truetype.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_font_sfnt/copy/cmap.go fuzz_ng_x_image_font_sfnt/copy/data.go fuzz_ng_x_image_font_sfnt/copy/gpos.go fuzz_ng_x_image_font_sfnt/copy/postscript.go fuzz_ng_x_image_font_sfnt/copy/sfnt.go fuzz_ng_x_image_font_sfnt/copy/truetype.go fuzz_ng_x_image_font_sfnt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./font/sfnt/example_test.go ./font/sfnt/kern_test.go ./font/sfnt/proprietary_test.go ./font/sfnt/sfnt_test.go fuzz_ng_x_image_font_sfnt/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_font_sfnt/' fuzz_ng_x_image_font_sfnt/cmap.go fuzz_ng_x_image_font_sfnt/data.go fuzz_ng_x_image_font_sfnt/example_test.go fuzz_ng_x_image_font_sfnt/fuzz_ng.go fuzz_ng_x_image_font_sfnt/gpos.go fuzz_ng_x_image_font_sfnt/kern_test.go fuzz_ng_x_image_font_sfnt/main.2805825200.go fuzz_ng_x_image_font_sfnt/ngolo_helper.go fuzz_ng_x_image_font_sfnt/ngolofuzz.pb.go fuzz_ng_x_image_font_sfnt/postscript.go fuzz_ng_x_image_font_sfnt/proprietary_test.go fuzz_ng_x_image_font_sfnt/sfnt.go fuzz_ng_x_image_font_sfnt/sfnt_test.go fuzz_ng_x_image_font_sfnt/truetype.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_sfnt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_sfnt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_font_sfnt /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestMetrics (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": sfnt_test.go:238: open ../testdata/cmapTest.ttf: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestGlyphIndex (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": sfnt_test.go:472: open ../testdata/cmapTest.ttf: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestPostScriptSegments (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": sfnt_test.go:783: ReadFile: open ../testdata/CFFTest.otf: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestTrueTypeSegments (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": sfnt_test.go:783: ReadFile: open ../testdata/glyfTest.ttf: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestPPEM (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": sfnt_test.go:821: ReadFile: open ../testdata/glyfTest.ttf: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestPostInfo (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": sfnt_test.go:875: ReadFile: open ../testdata/glyfTest.ttf: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_sfnt 0.005s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_font_sfnt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4861f55ab251a4ccbdb030eff1b053caefb8fa64 (deflated 54%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./font/sfnt Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./draw/draw.go ./draw/example_test.go ./draw/gen.go ./draw/impl.go ./draw/scale.go ./draw/scale_test.go ./draw/stdlib_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./draw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./draw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./draw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./draw image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./draw Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./draw Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_draw ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./draw fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Found package in /src/x/image/draw Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Type Image is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Unhandled field &ast.FuncType{Func:4409, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001b0480), Results:(*ast.FieldList)(0xc0001b04b0)} for struct Kernel Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Draw has unproduced argument Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Draw has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Draw has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Draw has unproduced argument image.Point Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function DrawMask has unproduced argument Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function DrawMask has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function DrawMask has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function DrawMask has unproduced argument image.Point Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function DrawMask has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function DrawMask has unproduced argument image.Point Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Transform has unproduced argument Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Transform has unproduced argument f64.Aff3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Transform has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Transform has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Transform has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Copy has unproduced argument Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Copy has unproduced argument image.Point Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Copy has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Copy has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Copy has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Scale has unproduced argument Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Scale has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Scale has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Scale has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:41:49 Function Scale has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_draw.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_draw.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_draw.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_draw.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_draw.a ./fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_draw/ngolofuzz.pb.o fuzz_ng_x_image_draw//ngolofuzz.o fuzz_ng_x_image_draw.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_draw.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_draw/copy/draw.go fuzz_ng_x_image_draw/copy/impl.go fuzz_ng_x_image_draw/copy/scale.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_draw/copy/draw.go fuzz_ng_x_image_draw/copy/impl.go fuzz_ng_x_image_draw/copy/scale.go fuzz_ng_x_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./draw/example_test.go ./draw/scale_test.go ./draw/stdlib_test.go fuzz_ng_x_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_draw/' fuzz_ng_x_image_draw/draw.go fuzz_ng_x_image_draw/example_test.go fuzz_ng_x_image_draw/fuzz_ng.go fuzz_ng_x_image_draw/impl.go fuzz_ng_x_image_draw/ngolo_helper.go fuzz_ng_x_image_draw/ngolofuzz.pb.go fuzz_ng_x_image_draw/scale.go fuzz_ng_x_image_draw/scale_test.go fuzz_ng_x_image_draw/stdlib_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_draw/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_draw/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_draw /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/image/fuzz_ng_x_image_draw 0.101s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_draw_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./draw Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cmd/webp-manual-test/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cmd/webp-manual-test image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cmd/webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_cmd_webp-manual-test ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/webp-manual-test fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:00 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:00 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_cmd_webp-manual-test.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_cmd_webp-manual-test.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_image_cmd_webp-manual-test: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_image_cmd_webp-manual-test: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/image: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/image: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/image/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_cmd_webp-manual-test.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_cmd_webp-manual-test.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_cmd_webp-manual-test.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_cmd_webp-manual-test.a ./fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/image/fuzz_ng_x_image_cmd_webp-manual-test: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_cmd_webp-manual-test/ngolofuzz.pb.o fuzz_ng_x_image_cmd_webp-manual-test//ngolofuzz.o fuzz_ng_x_image_cmd_webp-manual-test.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_cmd_webp-manual-test/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_cmd_webp-manual-test//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_cmd_webp-manual-test.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_cmd_webp-manual-test.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_cmd_webp-manual-test.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_cmd_webp-manual-test/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_image_cmd_webp-manual-test/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_image_cmd_webp-manual-test/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_image_cmd_webp-manual-test/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_image_cmd_webp-manual-test/copy/*.go' fuzz_ng_x_image_cmd_webp-manual-test/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_image_cmd_webp-manual-test/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './cmd/webp-manual-test/*_test.go' fuzz_ng_x_image_cmd_webp-manual-test/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './cmd/webp-manual-test/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_cmd_webp-manual-test/' 'fuzz_ng_x_image_cmd_webp-manual-test/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_image_cmd_webp-manual-test/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_cmd_webp-manual-test/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_cmd_webp-manual-test/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_image_cmd_webp-manual-test: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/image: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_cmd_webp-manual-test_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_cmd_webp-manual-test_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./cmd/webp-manual-test' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./cmd/webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./bmp/reader.go ./bmp/reader_test.go ./bmp/writer.go ./bmp/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bmp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bmp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bmp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./bmp image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./bmp Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bmp Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_bmp ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./bmp fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:02 Found package in /src/x/image/bmp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:02 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_bmp.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/x/x_image_bmp.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_bmp.py fuzz_ng_x_image_bmp/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_x_image_bmp/fuzz_ngp.go fuzz_ng_x_image_bmp/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_bmp.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_bmp.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_bmp.a ./fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_bmp/ngolofuzz.pb.o fuzz_ng_x_image_bmp//ngolofuzz.o fuzz_ng_x_image_bmp.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_bmp.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_bmp/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_bmp/copy/reader.go fuzz_ng_x_image_bmp/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_bmp/copy/reader.go fuzz_ng_x_image_bmp/copy/writer.go fuzz_ng_x_image_bmp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./bmp/reader_test.go ./bmp/writer_test.go fuzz_ng_x_image_bmp/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_bmp/' fuzz_ng_x_image_bmp/fuzz_ng.go fuzz_ng_x_image_bmp/ngolo_helper.go fuzz_ng_x_image_bmp/ngolofuzz.pb.go fuzz_ng_x_image_bmp/reader.go fuzz_ng_x_image_bmp/reader_test.go fuzz_ng_x_image_bmp/writer.go fuzz_ng_x_image_bmp/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_bmp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_bmp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_bmp /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/image/fuzz_ng_x_image_bmp 0.025s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_bmp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/160fb2386986fc486bf6afa76e40fe9d8dc5b33c (deflated 25%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5bce02809b69044f0f25c4faeab284f2d5188fa0 (deflated 26%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/62dd0654e9d435c67eb9b4f325945650457999c4 (deflated 25%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/19e78ff06f3a05b7b8602b6284b63f44b46b36ef (deflated 53%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/588519856ca1ef4d06b82c13636d4309418746ff (deflated 28%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a1d53819c8a434a06f16665dc283fd54f087b240 (deflated 25%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b7aa78a42de99e7f40661266fddd204a67a75d76 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a228aec4ec7019ae297352fafc42a6e2c04420cc (deflated 26%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f5c5d12aacfbb8a8424dfc8f50fe8c1683dac24a (deflated 23%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f1a73575c6ab08bb9cf20bec454ed8f55bffd3f5 (deflated 24%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./bmp Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./vp8l/decode.go ./vp8l/huffman.go ./vp8l/transform.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vp8l Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vp8l Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vp8l Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./vp8l image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./vp8l Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vp8l Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_vp8l ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./vp8l fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:13 Found package in /src/x/image/vp8l Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_vp8l.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/x/x_image_vp8l.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_vp8l.py fuzz_ng_x_image_vp8l/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_x_image_vp8l/fuzz_ngp.go fuzz_ng_x_image_vp8l/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_vp8l.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_vp8l.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_vp8l.a ./fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_vp8l/ngolofuzz.pb.o fuzz_ng_x_image_vp8l//ngolofuzz.o fuzz_ng_x_image_vp8l.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_vp8l.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_vp8l/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_vp8l/copy/decode.go fuzz_ng_x_image_vp8l/copy/huffman.go fuzz_ng_x_image_vp8l/copy/transform.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_vp8l/copy/decode.go fuzz_ng_x_image_vp8l/copy/huffman.go fuzz_ng_x_image_vp8l/copy/transform.go fuzz_ng_x_image_vp8l/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './vp8l/*_test.go' fuzz_ng_x_image_vp8l/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './vp8l/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_vp8l/' fuzz_ng_x_image_vp8l/decode.go fuzz_ng_x_image_vp8l/fuzz_ng.go fuzz_ng_x_image_vp8l/huffman.go fuzz_ng_x_image_vp8l/ngolo_helper.go fuzz_ng_x_image_vp8l/ngolofuzz.pb.go fuzz_ng_x_image_vp8l/transform.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vp8l/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vp8l/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_vp8l /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? golang.org/x/image/fuzz_ng_x_image_vp8l [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_vp8l_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./vp8l Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './math/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './math/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./math/f64/f64.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/f64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/f64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/f64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./math/f64 image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./math/f64 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/f64 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_math_f64 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./math/f64 fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:23 Found package in /src/x/image/math/f64 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_math_f64.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_math_f64.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_math_f64.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/math/f64" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:26 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_math_f64.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_math_f64.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_math_f64.a ./fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f64/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f64/fuzz_ng.go:11:2: "golang.org/x/image/math/f64" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f64/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f64/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f64/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f64/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f64/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f64/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:27 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_math_f64/ngolofuzz.pb.o fuzz_ng_x_image_math_f64//ngolofuzz.o fuzz_ng_x_image_math_f64.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_math_f64/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_math_f64//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_math_f64.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_math_f64.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_math_f64.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_math_f64/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_math_f64/copy/f64.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_math_f64/copy/f64.go fuzz_ng_x_image_math_f64/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './math/f64/*_test.go' fuzz_ng_x_image_math_f64/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './math/f64/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_math_f64/' fuzz_ng_x_image_math_f64/f64.go fuzz_ng_x_image_math_f64/fuzz_ng.go fuzz_ng_x_image_math_f64/main.4204453277.go fuzz_ng_x_image_math_f64/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_f64/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_f64/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_math_f64 /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_math_f64 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_math_f64_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./math/f64 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./math/fixed/fixed.go ./math/fixed/fixed_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/fixed Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/fixed Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/fixed Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./math/fixed image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./math/fixed Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/fixed Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_math_fixed ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./math/fixed fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:28 Found package in /src/x/image/math/fixed Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_math_fixed.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_math_fixed.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_math_fixed.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_math_fixed.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_math_fixed.a ./fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_math_fixed/ngolofuzz.pb.o fuzz_ng_x_image_math_fixed//ngolofuzz.o fuzz_ng_x_image_math_fixed.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_math_fixed.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_math_fixed/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_math_fixed/copy/fixed.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_math_fixed/copy/fixed.go fuzz_ng_x_image_math_fixed/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./math/fixed/fixed_test.go fuzz_ng_x_image_math_fixed/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_math_fixed/' fuzz_ng_x_image_math_fixed/fixed.go fuzz_ng_x_image_math_fixed/fixed_test.go fuzz_ng_x_image_math_fixed/fuzz_ng.go fuzz_ng_x_image_math_fixed/ngolo_helper.go fuzz_ng_x_image_math_fixed/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_fixed/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_fixed/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_math_fixed /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/image/fuzz_ng_x_image_math_fixed 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_math_fixed_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./math/fixed Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./math/f32/f32.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/f32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/f32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/f32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./math/f32 image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./math/f32 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./math/f32 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_math_f32 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./math/f32 fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:39 Found package in /src/x/image/math/f32 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_math_f32.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_math_f32.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_math_f32.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/math/f32" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:42 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_math_f32.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_math_f32.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_math_f32.a ./fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f32/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f32/fuzz_ng.go:11:2: "golang.org/x/image/math/f32" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f32/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f32/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f32/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f32/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f32/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_math_f32/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:43 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_math_f32/ngolofuzz.pb.o fuzz_ng_x_image_math_f32//ngolofuzz.o fuzz_ng_x_image_math_f32.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_math_f32/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_math_f32//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_math_f32.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_math_f32.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_math_f32.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_math_f32/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_math_f32/copy/f32.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_math_f32/copy/f32.go fuzz_ng_x_image_math_f32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './math/f32/*_test.go' fuzz_ng_x_image_math_f32/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './math/f32/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_math_f32/' fuzz_ng_x_image_math_f32/f32.go fuzz_ng_x_image_math_f32/fuzz_ng.go fuzz_ng_x_image_math_f32/main.1386185369.go fuzz_ng_x_image_math_f32/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_f32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_f32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_math_f32 /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_math_f32 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_math_f32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./math/f32 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./tiff/buffer.go ./tiff/buffer_test.go ./tiff/compress.go ./tiff/consts.go ./tiff/fuzz.go ./tiff/reader.go ./tiff/reader_test.go ./tiff/writer.go ./tiff/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tiff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tiff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tiff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./tiff image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./tiff Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tiff Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_tiff ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./tiff fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:44 Found package in /src/x/image/tiff Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:44 Type UnsupportedError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:44 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:44 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:44 Function Error has unproduced recv UnsupportedError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:44 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:44 Function Encode has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_tiff.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/x/x_image_tiff.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_tiff.py fuzz_ng_x_image_tiff/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_x_image_tiff/fuzz_ngp.go fuzz_ng_x_image_tiff/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_tiff.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_tiff.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_tiff.a ./fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_tiff/ngolofuzz.pb.o fuzz_ng_x_image_tiff//ngolofuzz.o fuzz_ng_x_image_tiff.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_tiff.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_tiff/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_tiff/copy/buffer.go fuzz_ng_x_image_tiff/copy/compress.go fuzz_ng_x_image_tiff/copy/consts.go fuzz_ng_x_image_tiff/copy/reader.go fuzz_ng_x_image_tiff/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_tiff/copy/buffer.go fuzz_ng_x_image_tiff/copy/compress.go fuzz_ng_x_image_tiff/copy/consts.go fuzz_ng_x_image_tiff/copy/reader.go fuzz_ng_x_image_tiff/copy/writer.go fuzz_ng_x_image_tiff/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./tiff/buffer_test.go ./tiff/reader_test.go ./tiff/writer_test.go fuzz_ng_x_image_tiff/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_tiff/' fuzz_ng_x_image_tiff/buffer.go fuzz_ng_x_image_tiff/buffer_test.go fuzz_ng_x_image_tiff/compress.go fuzz_ng_x_image_tiff/consts.go fuzz_ng_x_image_tiff/fuzz_ng.go fuzz_ng_x_image_tiff/ngolo_helper.go fuzz_ng_x_image_tiff/ngolofuzz.pb.go fuzz_ng_x_image_tiff/reader.go fuzz_ng_x_image_tiff/reader_test.go fuzz_ng_x_image_tiff/writer.go fuzz_ng_x_image_tiff/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_tiff/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_tiff/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_tiff /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestRoundtrip (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": panic: unimplemented [recovered] Step #3 - "compile-libfuzzer-address-x86_64": panic: unimplemented Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 70 [running]: Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner.func1.2({0x6457c0, 0x6f5780}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1734 +0x21c Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner.func1() Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1737 +0x35e Step #3 - "compile-libfuzzer-address-x86_64": panic({0x6457c0?, 0x6f5780?}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/runtime/panic.go:787 +0x132 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff.(*buffer).Read(0x649020?, {0x18?, 0xc0000c4d40?, 0x60c50c?}) Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_tiff/reader_test.go:29 +0x25 Step #3 - "compile-libfuzzer-address-x86_64": io.ReadAll({0x6f6d80, 0xc00012ee40}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/io/io.go:712 +0x75 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff.Decode({0x6f6d80?, 0xc00012ee40?}) Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_tiff/reader.go:622 +0x32 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff.TestRoundtrip(0xc000503340) Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_tiff/writer_test.go:52 +0x1e7 Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner(0xc000503340, 0x6ae298) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1792 +0xf4 Step #3 - "compile-libfuzzer-address-x86_64": created by testing.(*T).Run in goroutine 1 Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1851 +0x413 Step #3 - "compile-libfuzzer-address-x86_64": exit status 2 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_tiff 0.036s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_tiff_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fa0bab16ff7a3ebe60a3d854e1dc049c7e7b595f (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b12f8107c87ca32da0f78db4581bd8560fe46496 (deflated 38%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8878adf6529db7be4c45f0628a7e7a88da39c69d (deflated 22%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3aa741102cb43feff7c912913e197a888db27264 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6ec8ea1c3d653baa0a92c045edb9c2bf8843a90b (deflated 44%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/086af6b49ffb231a2565c405a50f7c903f909861 (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bf18916f1cafc8a586bd140762ed2d534006a020 (deflated 67%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6ef6ab9b111c4a0354fefce2a7cbb006bb4a48d0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/eaa3ce56e74c2a065fbf22320d7ba70ba89500ed (deflated 66%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d412d74a3fe574fff20583bbb4ba7e68f8611b37 (deflated 52%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/de8a33cdf94867376f47d1fb2b652e43a5182ccb (deflated 54%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c13fbb6b923b13083f3b0492f543db9b4d9a6c64 (deflated 37%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5044488f0b679cf3ba2a0f8921a9602fad709286 (deflated 52%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/738b3ac1cf23cb7dc43a47e21a29189de4b4b085 (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/11db07509ed5794fdaa2bf1769cdb04a622e1b59 (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f3b426d7524aefc3da41de13c231d2f20c79a10c (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7eff35ca6e928afc49c6898d2b1c7d23e27a963d (deflated 66%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4147236983f1ea7db798b28009b94d77627959a1 (deflated 80%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3204ed3d893cc010814414e1023ce38d2cb895d2 (deflated 15%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/55de6337820ceac54deb9208e956f4d8fbe63e0c (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d0c64500c50d0dc1f4fa8c0b659efe6ae5f93d22 (deflated 52%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/62e8922d325a7ce5d4b96a7c29e99194c38ca44a (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/64a3181ac05d2d5fb6423ab0bceb18c3e2c91d76 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6a829545a11336864e7ecb63d783cc13a4e79c1e (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./tiff Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./tiff/lzw/reader.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tiff/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tiff/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tiff/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./tiff/lzw image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./tiff/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./tiff/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_tiff_lzw ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./tiff/lzw fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:42:54 Found package in /src/x/image/tiff/lzw Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_tiff_lzw.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_tiff_lzw.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_tiff_lzw.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_tiff_lzw.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_tiff_lzw.a ./fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_tiff_lzw/ngolofuzz.pb.o fuzz_ng_x_image_tiff_lzw//ngolofuzz.o fuzz_ng_x_image_tiff_lzw.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_tiff_lzw.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_tiff_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_tiff_lzw/copy/reader.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_tiff_lzw/copy/reader.go fuzz_ng_x_image_tiff_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './tiff/lzw/*_test.go' fuzz_ng_x_image_tiff_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './tiff/lzw/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_tiff_lzw/' fuzz_ng_x_image_tiff_lzw/fuzz_ng.go fuzz_ng_x_image_tiff_lzw/ngolo_helper.go fuzz_ng_x_image_tiff_lzw/ngolofuzz.pb.go fuzz_ng_x_image_tiff_lzw/reader.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_tiff_lzw/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_tiff_lzw/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_tiff_lzw /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? golang.org/x/image/fuzz_ng_x_image_tiff_lzw [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_tiff_lzw_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./tiff/lzw Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/hooks/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/hooks/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/info/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/remotes/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/heads/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/info/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/pack/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/pack/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/tags/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/tags/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/remotes/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/heads/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/branches/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/branches/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './example/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './example/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./example/font/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./example/font Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./example/font Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./example/font Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./example/font image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./example/font Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./example/font Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_example_font Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_example_font ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./example/font fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:05 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:05 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_example_font.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_example_font.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_image_example_font: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_image_example_font: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_example_font Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/image: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/image: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/image/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_example_font.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_example_font.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_example_font.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_example_font.a ./fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/image/fuzz_ng_x_image_example_font: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_example_font/ngolofuzz.pb.o fuzz_ng_x_image_example_font//ngolofuzz.o fuzz_ng_x_image_example_font.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_example_font/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_example_font//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_example_font.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_example_font.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_example_font.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_example_font/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_image_example_font/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_image_example_font/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_image_example_font/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_image_example_font/copy/*.go' fuzz_ng_x_image_example_font/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_image_example_font/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp './example/font/*_test.go' fuzz_ng_x_image_example_font/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './example/font/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_example_font/' 'fuzz_ng_x_image_example_font/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_image_example_font/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_example_font/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_example_font/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_image_example_font: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/image: build constraints exclude all Go files in /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_example_font_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_example_font_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./example/font' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./example/font Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./example/font Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./webp/decode.go ./webp/decode_test.go ./webp/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./webp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./webp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./webp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./webp image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./webp Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./webp Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_webp ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./webp fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:07 Found package in /src/x/image/webp Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_webp.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/x/x_image_webp.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_webp.py fuzz_ng_x_image_webp/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_x_image_webp/fuzz_ngp.go fuzz_ng_x_image_webp/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_webp.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_webp.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_webp.a ./fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_webp/ngolofuzz.pb.o fuzz_ng_x_image_webp//ngolofuzz.o fuzz_ng_x_image_webp.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_webp.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_webp/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_webp/copy/decode.go fuzz_ng_x_image_webp/copy/doc.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_webp/copy/decode.go fuzz_ng_x_image_webp/copy/doc.go fuzz_ng_x_image_webp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./webp/decode_test.go fuzz_ng_x_image_webp/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_webp/' fuzz_ng_x_image_webp/decode.go fuzz_ng_x_image_webp/decode_test.go fuzz_ng_x_image_webp/doc.go fuzz_ng_x_image_webp/fuzz_ng.go fuzz_ng_x_image_webp/ngolo_helper.go fuzz_ng_x_image_webp/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_webp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_webp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_webp /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_webp [golang.org/x/image/fuzz_ng_x_image_webp.test] Step #3 - "compile-libfuzzer-address-x86_64": ./decode_test.go:20:6: hex already declared through import of package hex ("encoding/hex") Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:6:2: other declaration of hex Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_webp [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_webp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./webp Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ccitt/gen.go ./ccitt/reader.go ./ccitt/reader_test.go ./ccitt/table.go ./ccitt/table_test.go ./ccitt/writer.go ./ccitt/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ccitt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ccitt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ccitt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ccitt image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ccitt Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ccitt Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_ccitt ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ccitt fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:17 Found package in /src/x/image/ccitt Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:17 Function DecodeIntoGray has unproduced argument image.Gray Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:17 Function DecodeIntoGray has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:17 Function NewReader has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_ccitt.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_ccitt.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:23:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:23:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_ccitt.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:25: undefined: OrderEnum Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:129:34: undefined: OrderEnum Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:138:29: undefined: SubFormatEnum Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:147:38: undefined: SubFormatEnum Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:156:28: undefined: OptionsStruct Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:167:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:188:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:209:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:226:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:232:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:226:10: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:20 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_ccitt.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_ccitt.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_ccitt.a ./fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:120:25: undefined: OrderEnum Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:129:34: undefined: OrderEnum Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:138:29: undefined: SubFormatEnum Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:147:38: undefined: SubFormatEnum Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:156:28: undefined: OptionsStruct Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:167:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:188:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:209:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:226:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:232:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_ccitt/fuzz_ng.go:226:10: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:21 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_ccitt/ngolofuzz.pb.o fuzz_ng_x_image_ccitt//ngolofuzz.o fuzz_ng_x_image_ccitt.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_ccitt/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_ccitt//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_ccitt.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_ccitt.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_ccitt.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_ccitt/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_ccitt/copy/reader.go fuzz_ng_x_image_ccitt/copy/table.go fuzz_ng_x_image_ccitt/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_ccitt/copy/reader.go fuzz_ng_x_image_ccitt/copy/table.go fuzz_ng_x_image_ccitt/copy/writer.go fuzz_ng_x_image_ccitt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ccitt/reader_test.go ./ccitt/table_test.go ./ccitt/writer_test.go fuzz_ng_x_image_ccitt/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_ccitt/' fuzz_ng_x_image_ccitt/fuzz_ng.go fuzz_ng_x_image_ccitt/main.2130871660.go fuzz_ng_x_image_ccitt/ngolo_helper.go fuzz_ng_x_image_ccitt/reader.go fuzz_ng_x_image_ccitt/reader_test.go fuzz_ng_x_image_ccitt/table.go fuzz_ng_x_image_ccitt/table_test.go fuzz_ng_x_image_ccitt/writer.go fuzz_ng_x_image_ccitt/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_ccitt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_ccitt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_ccitt /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_ccitt [golang.org/x/image/fuzz_ng_x_image_ccitt.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_ccitt [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_ccitt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./ccitt Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './ccitt/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './ccitt/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./vector/acc_amd64.go ./vector/acc_other.go ./vector/acc_test.go ./vector/example_test.go ./vector/gen.go ./vector/raster_fixed.go ./vector/raster_floating.go ./vector/vector.go ./vector/vector_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vector Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vector Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vector Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./vector image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./vector Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vector Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_vector ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-limits NewRasterizer.h,NewRasterizer.w' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits NewRasterizer.h,NewRasterizer.w ./vector fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:22 Found package in /src/x/image/vector Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:22 Function Draw has unproduced argument draw.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:22 Function Draw has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:22 Function Draw has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:22 Function Draw has unproduced argument image.Point Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_vector.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_vector.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_vector.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_vector.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_vector.a ./fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_vector/ngolofuzz.pb.o fuzz_ng_x_image_vector//ngolofuzz.o fuzz_ng_x_image_vector.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_vector.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_vector/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_vector/copy/acc_amd64.go fuzz_ng_x_image_vector/copy/raster_fixed.go fuzz_ng_x_image_vector/copy/raster_floating.go fuzz_ng_x_image_vector/copy/vector.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_vector/copy/acc_amd64.go fuzz_ng_x_image_vector/copy/raster_fixed.go fuzz_ng_x_image_vector/copy/raster_floating.go fuzz_ng_x_image_vector/copy/vector.go fuzz_ng_x_image_vector/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./vector/acc_test.go ./vector/example_test.go ./vector/vector_test.go fuzz_ng_x_image_vector/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_vector/' fuzz_ng_x_image_vector/acc_amd64.go fuzz_ng_x_image_vector/acc_test.go fuzz_ng_x_image_vector/example_test.go fuzz_ng_x_image_vector/fuzz_ng.go fuzz_ng_x_image_vector/ngolo_helper.go fuzz_ng_x_image_vector/ngolofuzz.pb.go fuzz_ng_x_image_vector/raster_fixed.go fuzz_ng_x_image_vector/raster_floating.go fuzz_ng_x_image_vector/vector.go fuzz_ng_x_image_vector/vector_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vector/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vector/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_vector /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_vector [golang.org/x/image/fuzz_ng_x_image_vector.test] Step #3 - "compile-libfuzzer-address-x86_64": ./acc_amd64.go:9:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./acc_amd64.go:14:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./acc_amd64.go:17:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./acc_amd64.go:20:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./acc_amd64.go:23:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./acc_amd64.go:26:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./acc_amd64.go:29:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_vector [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_vector_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./vector Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./vp8/decode.go ./vp8/filter.go ./vp8/idct.go ./vp8/partition.go ./vp8/pred.go ./vp8/predfunc.go ./vp8/quant.go ./vp8/reconstruct.go ./vp8/token.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vp8 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vp8 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vp8 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./vp8 image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./vp8 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./vp8 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_vp8 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./vp8 fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:32 Found package in /src/x/image/vp8 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_vp8.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/x/x_image_vp8.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_vp8.py fuzz_ng_x_image_vp8/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_x_image_vp8/fuzz_ngp.go fuzz_ng_x_image_vp8/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_vp8.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_vp8.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_vp8.a ./fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_vp8/ngolofuzz.pb.o fuzz_ng_x_image_vp8//ngolofuzz.o fuzz_ng_x_image_vp8.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_vp8.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_vp8/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_vp8/copy/decode.go fuzz_ng_x_image_vp8/copy/filter.go fuzz_ng_x_image_vp8/copy/idct.go fuzz_ng_x_image_vp8/copy/partition.go fuzz_ng_x_image_vp8/copy/pred.go fuzz_ng_x_image_vp8/copy/predfunc.go fuzz_ng_x_image_vp8/copy/quant.go fuzz_ng_x_image_vp8/copy/reconstruct.go fuzz_ng_x_image_vp8/copy/token.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_vp8/copy/decode.go fuzz_ng_x_image_vp8/copy/filter.go fuzz_ng_x_image_vp8/copy/idct.go fuzz_ng_x_image_vp8/copy/partition.go fuzz_ng_x_image_vp8/copy/pred.go fuzz_ng_x_image_vp8/copy/predfunc.go fuzz_ng_x_image_vp8/copy/quant.go fuzz_ng_x_image_vp8/copy/reconstruct.go fuzz_ng_x_image_vp8/copy/token.go fuzz_ng_x_image_vp8/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './vp8/*_test.go' fuzz_ng_x_image_vp8/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './vp8/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_vp8/' fuzz_ng_x_image_vp8/decode.go fuzz_ng_x_image_vp8/filter.go fuzz_ng_x_image_vp8/fuzz_ng.go fuzz_ng_x_image_vp8/idct.go fuzz_ng_x_image_vp8/ngolo_helper.go fuzz_ng_x_image_vp8/ngolofuzz.pb.go fuzz_ng_x_image_vp8/partition.go fuzz_ng_x_image_vp8/pred.go fuzz_ng_x_image_vp8/predfunc.go fuzz_ng_x_image_vp8/quant.go fuzz_ng_x_image_vp8/reconstruct.go fuzz_ng_x_image_vp8/token.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vp8/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vp8/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_vp8 /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? golang.org/x/image/fuzz_ng_x_image_vp8 [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_vp8_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./vp8 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./riff/example_test.go ./riff/riff.go ./riff/riff_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./riff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./riff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./riff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./riff image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./riff Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./riff Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_riff ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./riff fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:43 Found package in /src/x/image/riff Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_riff.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_riff.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_riff.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_riff.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_riff.a ./fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_riff/ngolofuzz.pb.o fuzz_ng_x_image_riff//ngolofuzz.o fuzz_ng_x_image_riff.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_riff.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_riff/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_riff/copy/riff.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_riff/copy/riff.go fuzz_ng_x_image_riff/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./riff/example_test.go ./riff/riff_test.go fuzz_ng_x_image_riff/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_riff/' fuzz_ng_x_image_riff/example_test.go fuzz_ng_x_image_riff/fuzz_ng.go fuzz_ng_x_image_riff/ngolo_helper.go fuzz_ng_x_image_riff/ngolofuzz.pb.go fuzz_ng_x_image_riff/riff.go fuzz_ng_x_image_riff/riff_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_riff/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_riff/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_riff /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_riff [golang.org/x/image/fuzz_ng_x_image_riff.test] Step #3 - "compile-libfuzzer-address-x86_64": ./riff_test.go:12:6: encodeU32 redeclared in this block Step #3 - "compile-libfuzzer-address-x86_64": ./example_test.go:71:6: other declaration of encodeU32 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_riff [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_riff_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./riff Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./colornames/colornames.go ./colornames/colornames_test.go ./colornames/gen.go ./colornames/table.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./colornames Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./colornames Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./colornames Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./colornames image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./colornames Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./colornames Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_image_colornames ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./colornames fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:53 Found package in /src/x/image/colornames Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_image_colornames.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_colornames.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/image/fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_image_colornames.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/colornames" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:56 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_image_colornames.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_image_colornames.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_image_colornames.a ./fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_colornames/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_colornames/fuzz_ng.go:11:2: "golang.org/x/image/colornames" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_colornames/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_colornames/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_colornames/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_colornames/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_colornames/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_image_colornames/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:57 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_image_colornames/ngolofuzz.pb.o fuzz_ng_x_image_colornames//ngolofuzz.o fuzz_ng_x_image_colornames.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_colornames/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_colornames//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_image_colornames.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_image_colornames.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_image_colornames.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_colornames/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_image_colornames/copy/colornames.go fuzz_ng_x_image_colornames/copy/table.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_image_colornames/copy/colornames.go fuzz_ng_x_image_colornames/copy/table.go fuzz_ng_x_image_colornames/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./colornames/colornames_test.go fuzz_ng_x_image_colornames/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_image_colornames/' fuzz_ng_x_image_colornames/colornames.go fuzz_ng_x_image_colornames/colornames_test.go fuzz_ng_x_image_colornames/fuzz_ng.go fuzz_ng_x_image_colornames/main.337102597.go fuzz_ng_x_image_colornames/ngolo_helper.go fuzz_ng_x_image_colornames/table.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_colornames/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_colornames/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image/fuzz_ng_x_image_colornames /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/image/fuzz_ng_x_image_colornames [golang.org/x/image/fuzz_ng_x_image_colornames.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_colornames [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_image_colornames_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/image Step #3 - "compile-libfuzzer-address-x86_64": + echo image/./colornames Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": + cd - Step #3 - "compile-libfuzzer-address-x86_64": /src/x Step #3 - "compile-libfuzzer-address-x86_64": + read repo Step #3 - "compile-libfuzzer-address-x86_64": + cd net Step #3 - "compile-libfuzzer-address-x86_64": + find . -type d Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ipv4/batch.go ./ipv4/bpf_test.go ./ipv4/control.go ./ipv4/control_bsd.go ./ipv4/control_pktinfo.go ./ipv4/control_stub.go ./ipv4/control_test.go ./ipv4/control_unix.go ./ipv4/control_windows.go ./ipv4/control_zos.go ./ipv4/defs_aix.go ./ipv4/defs_darwin.go ./ipv4/defs_dragonfly.go ./ipv4/defs_freebsd.go ./ipv4/defs_linux.go ./ipv4/defs_netbsd.go ./ipv4/defs_openbsd.go ./ipv4/defs_solaris.go ./ipv4/dgramopt.go ./ipv4/doc.go ./ipv4/endpoint.go ./ipv4/errors_other_test.go ./ipv4/errors_unix_test.go ./ipv4/example_test.go ./ipv4/export_test.go ./ipv4/gen.go ./ipv4/genericopt.go ./ipv4/header.go ./ipv4/header_test.go ./ipv4/helper.go ./ipv4/helper_posix_test.go ./ipv4/helper_stub_test.go ./ipv4/iana.go ./ipv4/icmp.go ./ipv4/icmp_linux.go ./ipv4/icmp_stub.go ./ipv4/icmp_test.go ./ipv4/multicast_test.go ./ipv4/multicastlistener_test.go ./ipv4/multicastsockopt_test.go ./ipv4/packet.go ./ipv4/payload.go ./ipv4/payload_cmsg.go ./ipv4/payload_nocmsg.go ./ipv4/readwrite_test.go ./ipv4/sockopt.go ./ipv4/sockopt_posix.go ./ipv4/sockopt_stub.go ./ipv4/sys_aix.go ./ipv4/sys_asmreq.go ./ipv4/sys_asmreq_stub.go ./ipv4/sys_asmreqn.go ./ipv4/sys_asmreqn_stub.go ./ipv4/sys_bpf.go ./ipv4/sys_bpf_stub.go ./ipv4/sys_bsd.go ./ipv4/sys_darwin.go ./ipv4/sys_dragonfly.go ./ipv4/sys_freebsd.go ./ipv4/sys_linux.go ./ipv4/sys_solaris.go ./ipv4/sys_ssmreq.go ./ipv4/sys_ssmreq_stub.go ./ipv4/sys_stub.go ./ipv4/sys_windows.go ./ipv4/sys_zos.go ./ipv4/unicast_test.go ./ipv4/unicastsockopt_test.go ./ipv4/zsys_aix_ppc64.go ./ipv4/zsys_darwin.go ./ipv4/zsys_dragonfly.go ./ipv4/zsys_freebsd_386.go ./ipv4/zsys_freebsd_amd64.go ./ipv4/zsys_freebsd_arm.go ./ipv4/zsys_freebsd_arm64.go ./ipv4/zsys_freebsd_riscv64.go ./ipv4/zsys_linux_386.go ./ipv4/zsys_linux_amd64.go ./ipv4/zsys_linux_arm.go ./ipv4/zsys_linux_arm64.go ./ipv4/zsys_linux_loong64.go ./ipv4/zsys_linux_mips.go ./ipv4/zsys_linux_mips64.go ./ipv4/zsys_linux_mips64le.go ./ipv4/zsys_linux_mipsle.go ./ipv4/zsys_linux_ppc.go ./ipv4/zsys_linux_ppc64.go ./ipv4/zsys_linux_ppc64le.go ./ipv4/zsys_linux_riscv64.go ./ipv4/zsys_linux_s390x.go ./ipv4/zsys_netbsd.go ./ipv4/zsys_openbsd.go ./ipv4/zsys_solaris.go ./ipv4/zsys_zos_s390x.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 94 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ipv4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ipv4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ipv4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ipv4 net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ipv4 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ipv4 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_ipv4 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ipv4 fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Found package in /src/x/net/ipv4 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Type ICMPFilter is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function String has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function Marshal has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function Parse has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function NewPacketConn has unproduced argument net.PacketConn Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function NewRawConn has unproduced argument net.PacketConn Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function Accept has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function Block has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function SetAll has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:43:58 Function WillBlock has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_ipv4.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_ipv4.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/crypto v0.32.0 Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/runtime/protoimpl Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/reflect/protoreflect Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/reflect/protoreflect in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/runtime/protoimpl in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_ipv4.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:307:9: undefined: NgoloFuzzOne_HeaderNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:389:9: undefined: NgoloFuzzOne_HeaderNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:06 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_ipv4.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_ipv4.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_ipv4.a ./fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_ipv4/fuzz_ng.go:307:9: undefined: NgoloFuzzOne_HeaderNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_ipv4/fuzz_ng.go:389:9: undefined: NgoloFuzzOne_HeaderNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:07 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_ipv4/ngolofuzz.pb.o fuzz_ng_x_net_ipv4//ngolofuzz.o fuzz_ng_x_net_ipv4.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_ipv4.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_ipv4.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_ipv4.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_ipv4/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_ipv4/copy/batch.go fuzz_ng_x_net_ipv4/copy/control.go fuzz_ng_x_net_ipv4/copy/control_pktinfo.go fuzz_ng_x_net_ipv4/copy/control_unix.go fuzz_ng_x_net_ipv4/copy/dgramopt.go fuzz_ng_x_net_ipv4/copy/doc.go fuzz_ng_x_net_ipv4/copy/endpoint.go fuzz_ng_x_net_ipv4/copy/genericopt.go fuzz_ng_x_net_ipv4/copy/header.go fuzz_ng_x_net_ipv4/copy/helper.go fuzz_ng_x_net_ipv4/copy/iana.go fuzz_ng_x_net_ipv4/copy/icmp.go fuzz_ng_x_net_ipv4/copy/icmp_linux.go fuzz_ng_x_net_ipv4/copy/packet.go fuzz_ng_x_net_ipv4/copy/payload.go fuzz_ng_x_net_ipv4/copy/payload_cmsg.go fuzz_ng_x_net_ipv4/copy/sockopt.go fuzz_ng_x_net_ipv4/copy/sockopt_posix.go fuzz_ng_x_net_ipv4/copy/sys_asmreq_stub.go fuzz_ng_x_net_ipv4/copy/sys_asmreqn.go fuzz_ng_x_net_ipv4/copy/sys_bpf.go fuzz_ng_x_net_ipv4/copy/sys_linux.go fuzz_ng_x_net_ipv4/copy/sys_ssmreq.go fuzz_ng_x_net_ipv4/copy/zsys_linux_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_ipv4/copy/batch.go fuzz_ng_x_net_ipv4/copy/control.go fuzz_ng_x_net_ipv4/copy/control_pktinfo.go fuzz_ng_x_net_ipv4/copy/control_unix.go fuzz_ng_x_net_ipv4/copy/dgramopt.go fuzz_ng_x_net_ipv4/copy/doc.go fuzz_ng_x_net_ipv4/copy/endpoint.go fuzz_ng_x_net_ipv4/copy/genericopt.go fuzz_ng_x_net_ipv4/copy/header.go fuzz_ng_x_net_ipv4/copy/helper.go fuzz_ng_x_net_ipv4/copy/iana.go fuzz_ng_x_net_ipv4/copy/icmp.go fuzz_ng_x_net_ipv4/copy/icmp_linux.go fuzz_ng_x_net_ipv4/copy/packet.go fuzz_ng_x_net_ipv4/copy/payload.go fuzz_ng_x_net_ipv4/copy/payload_cmsg.go fuzz_ng_x_net_ipv4/copy/sockopt.go fuzz_ng_x_net_ipv4/copy/sockopt_posix.go fuzz_ng_x_net_ipv4/copy/sys_asmreq_stub.go fuzz_ng_x_net_ipv4/copy/sys_asmreqn.go fuzz_ng_x_net_ipv4/copy/sys_bpf.go fuzz_ng_x_net_ipv4/copy/sys_linux.go fuzz_ng_x_net_ipv4/copy/sys_ssmreq.go fuzz_ng_x_net_ipv4/copy/zsys_linux_amd64.go fuzz_ng_x_net_ipv4/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ipv4/bpf_test.go ./ipv4/control_test.go ./ipv4/errors_other_test.go ./ipv4/errors_unix_test.go ./ipv4/example_test.go ./ipv4/export_test.go ./ipv4/header_test.go ./ipv4/helper_posix_test.go ./ipv4/helper_stub_test.go ./ipv4/icmp_test.go ./ipv4/multicast_test.go ./ipv4/multicastlistener_test.go ./ipv4/multicastsockopt_test.go ./ipv4/readwrite_test.go ./ipv4/unicast_test.go ./ipv4/unicastsockopt_test.go fuzz_ng_x_net_ipv4/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_ipv4/' fuzz_ng_x_net_ipv4/batch.go fuzz_ng_x_net_ipv4/bpf_test.go fuzz_ng_x_net_ipv4/control.go fuzz_ng_x_net_ipv4/control_pktinfo.go fuzz_ng_x_net_ipv4/control_test.go fuzz_ng_x_net_ipv4/control_unix.go fuzz_ng_x_net_ipv4/dgramopt.go fuzz_ng_x_net_ipv4/doc.go fuzz_ng_x_net_ipv4/endpoint.go fuzz_ng_x_net_ipv4/errors_other_test.go fuzz_ng_x_net_ipv4/errors_unix_test.go fuzz_ng_x_net_ipv4/example_test.go fuzz_ng_x_net_ipv4/export_test.go fuzz_ng_x_net_ipv4/fuzz_ng.go fuzz_ng_x_net_ipv4/genericopt.go fuzz_ng_x_net_ipv4/header.go fuzz_ng_x_net_ipv4/header_test.go fuzz_ng_x_net_ipv4/helper.go fuzz_ng_x_net_ipv4/helper_posix_test.go fuzz_ng_x_net_ipv4/helper_stub_test.go fuzz_ng_x_net_ipv4/iana.go fuzz_ng_x_net_ipv4/icmp.go fuzz_ng_x_net_ipv4/icmp_linux.go fuzz_ng_x_net_ipv4/icmp_test.go fuzz_ng_x_net_ipv4/main.1461507283.go fuzz_ng_x_net_ipv4/multicast_test.go fuzz_ng_x_net_ipv4/multicastlistener_test.go fuzz_ng_x_net_ipv4/multicastsockopt_test.go fuzz_ng_x_net_ipv4/ngolo_helper.go fuzz_ng_x_net_ipv4/ngolofuzz.pb.go fuzz_ng_x_net_ipv4/packet.go fuzz_ng_x_net_ipv4/payload.go fuzz_ng_x_net_ipv4/payload_cmsg.go fuzz_ng_x_net_ipv4/readwrite_test.go fuzz_ng_x_net_ipv4/sockopt.go fuzz_ng_x_net_ipv4/sockopt_posix.go fuzz_ng_x_net_ipv4/sys_asmreq_stub.go fuzz_ng_x_net_ipv4/sys_asmreqn.go fuzz_ng_x_net_ipv4/sys_bpf.go fuzz_ng_x_net_ipv4/sys_linux.go fuzz_ng_x_net_ipv4/sys_ssmreq.go fuzz_ng_x_net_ipv4/unicast_test.go fuzz_ng_x_net_ipv4/unicastsockopt_test.go fuzz_ng_x_net_ipv4/zsys_linux_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_ipv4/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_ipv4/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_ipv4 /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_ipv4 [golang.org/x/net/fuzz_ng_x_net_ipv4.test] Step #3 - "compile-libfuzzer-address-x86_64": ./helper_posix_test.go:33:29: undefined: ipv4.ErrNotImplemented Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_ipv4 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_ipv4_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./ipv4 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./lif/address.go ./lif/address_test.go ./lif/binary.go ./lif/defs_solaris.go ./lif/lif.go ./lif/link.go ./lif/link_test.go ./lif/sys.go ./lif/syscall.go ./lif/zsys_solaris_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./lif Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./lif Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./lif Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./lif net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./lif Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./lif Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_lif Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_lif ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./lif fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:08 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:08 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_lif.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_lif.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_net_lif: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_net_lif: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_lif Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/net: build constraints exclude all Go files in /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/net: build constraints exclude all Go files in /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/net/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_lif.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_lif.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_lif.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_lif.a ./fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/net/fuzz_ng_x_net_lif: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_lif/ngolofuzz.pb.o fuzz_ng_x_net_lif//ngolofuzz.o fuzz_ng_x_net_lif.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_lif/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_lif//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_lif.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_lif.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_lif.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_lif/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_net_lif/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_net_lif/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_net_lif/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_net_lif/copy/*.go' fuzz_ng_x_net_lif/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_net_lif/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp ./lif/address_test.go ./lif/link_test.go fuzz_ng_x_net_lif/ Step #3 - "compile-libfuzzer-address-x86_64": cp: target 'fuzz_ng_x_net_lif/' is not a directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_lif/' 'fuzz_ng_x_net_lif/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_net_lif/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_lif/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_lif/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_net_lif: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/net: build constraints exclude all Go files in /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_lif_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_lif_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./lif' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./lif Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./lif Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./html/comment_test.go ./html/const.go ./html/doc.go ./html/doctype.go ./html/entity.go ./html/entity_test.go ./html/escape.go ./html/escape_test.go ./html/example_test.go ./html/foreign.go ./html/iter.go ./html/iter_test.go ./html/node.go ./html/node_test.go ./html/parse.go ./html/parse_test.go ./html/render.go ./html/render_test.go ./html/token.go ./html/token_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 20 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./html net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./html Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_html Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_html ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./html fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:10 Found package in /src/x/net/html Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:10 Array result for Node is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:10 Array result for Node is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:10 Failed creating fuzz target : Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0xc00012a8b8), Lbrack:179514, Index:(*ast.StarExpr)(0xc00012a8d0), Rbrack:179520} for Ancestors Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_html.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_html.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/x/net/fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/x/net/fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_html.a . Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/x/net/fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_html.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_html.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_html.a ./fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/x/net/fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_html/ngolofuzz.pb.o fuzz_ng_x_net_html//ngolofuzz.o fuzz_ng_x_net_html.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_html/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_html//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_html.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_html.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_html.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_html/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_net_html/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_net_html/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_net_html/copy/*.go' fuzz_ng_x_net_html/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_net_html/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp ./html/comment_test.go ./html/entity_test.go ./html/escape_test.go ./html/example_test.go ./html/iter_test.go ./html/node_test.go ./html/parse_test.go ./html/render_test.go ./html/token_test.go fuzz_ng_x_net_html/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_html/' fuzz_ng_x_net_html/comment_test.go fuzz_ng_x_net_html/entity_test.go fuzz_ng_x_net_html/escape_test.go fuzz_ng_x_net_html/example_test.go fuzz_ng_x_net_html/iter_test.go fuzz_ng_x_net_html/ngolo_helper.go fuzz_ng_x_net_html/node_test.go fuzz_ng_x_net_html/parse_test.go fuzz_ng_x_net_html/render_test.go fuzz_ng_x_net_html/token_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_html /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_html [golang.org/x/net/fuzz_ng_x_net_html.test] Step #3 - "compile-libfuzzer-address-x86_64": ./parse_test.go:148:25: undefined: Attribute Step #3 - "compile-libfuzzer-address-x86_64": ./parse_test.go:165:32: undefined: Node Step #3 - "compile-libfuzzer-address-x86_64": ./parse_test.go:232:14: undefined: Node Step #3 - "compile-libfuzzer-address-x86_64": ./parse_test.go:306:56: undefined: ParseOption Step #3 - "compile-libfuzzer-address-x86_64": ./iter_test.go:88:28: undefined: Node Step #3 - "compile-libfuzzer-address-x86_64": ./node_test.go:13:30: undefined: Node Step #3 - "compile-libfuzzer-address-x86_64": ./node_test.go:17:31: undefined: Node Step #3 - "compile-libfuzzer-address-x86_64": ./node_test.go:34:30: undefined: Node Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_html [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_html_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_html_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./html Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./html/charset/charset.go ./html/charset/charset_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html/charset Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html/charset Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html/charset Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./html/charset net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./html/charset Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html/charset Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_html_charset ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./html/charset fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:12 Found package in /src/x/net/html/charset Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_html_charset.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_html_charset.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_html_charset.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_html_charset.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_html_charset.a ./fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_html_charset/ngolofuzz.pb.o fuzz_ng_x_net_html_charset//ngolofuzz.o fuzz_ng_x_net_html_charset.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_html_charset.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_html_charset/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_html_charset/copy/charset.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_html_charset/copy/charset.go fuzz_ng_x_net_html_charset/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./html/charset/charset_test.go fuzz_ng_x_net_html_charset/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_html_charset/' fuzz_ng_x_net_html_charset/charset.go fuzz_ng_x_net_html_charset/charset_test.go fuzz_ng_x_net_html_charset/fuzz_ng.go fuzz_ng_x_net_html_charset/ngolo_helper.go fuzz_ng_x_net_html_charset/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html_charset/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html_charset/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_html_charset /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSniff (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: HTTP-charset.html: error reading file: open testdata/HTTP-charset.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: UTF-16LE-BOM.html: error reading file: open testdata/UTF-16LE-BOM.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: UTF-16BE-BOM.html: error reading file: open testdata/UTF-16BE-BOM.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: meta-content-attribute.html: error reading file: open testdata/meta-content-attribute.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: meta-charset-attribute.html: error reading file: open testdata/meta-charset-attribute.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: No-encoding-declaration.html: error reading file: open testdata/No-encoding-declaration.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: HTTP-vs-UTF-8-BOM.html: error reading file: open testdata/HTTP-vs-UTF-8-BOM.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: HTTP-vs-meta-content.html: error reading file: open testdata/HTTP-vs-meta-content.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: HTTP-vs-meta-charset.html: error reading file: open testdata/HTTP-vs-meta-charset.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: UTF-8-BOM-vs-meta-content.html: error reading file: open testdata/UTF-8-BOM-vs-meta-content.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:148: UTF-8-BOM-vs-meta-charset.html: error reading file: open testdata/UTF-8-BOM-vs-meta-charset.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestReader (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: HTTP-charset.html: error reading file: open testdata/HTTP-charset.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: UTF-16LE-BOM.html: error reading file: open testdata/UTF-16LE-BOM.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: UTF-16BE-BOM.html: error reading file: open testdata/UTF-16BE-BOM.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: meta-content-attribute.html: error reading file: open testdata/meta-content-attribute.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: meta-charset-attribute.html: error reading file: open testdata/meta-charset-attribute.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: No-encoding-declaration.html: error reading file: open testdata/No-encoding-declaration.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: HTTP-vs-UTF-8-BOM.html: error reading file: open testdata/HTTP-vs-UTF-8-BOM.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: HTTP-vs-meta-content.html: error reading file: open testdata/HTTP-vs-meta-content.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: HTTP-vs-meta-charset.html: error reading file: open testdata/HTTP-vs-meta-charset.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: UTF-8-BOM-vs-meta-content.html: error reading file: open testdata/UTF-8-BOM-vs-meta-content.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": charset_test.go:169: UTF-8-BOM-vs-meta-charset.html: error reading file: open testdata/UTF-8-BOM-vs-meta-charset.html: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_html_charset 0.014s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_html_charset_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b9ac545084db3e0a2ae726bb647d19d3c117e8ae (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f3ff72fa867a3974fc345c59496336ed200622c8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8ec4c071830f1151e07e7f518c55f31a58576adc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/67d8fbfebe034aea58b3785402f572f43e30932b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/989411bd7d3149a1c1919d9e3603ed91c41b5359 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c9875ac115994de86d4b6f3c441ea900812781bd (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fbe0318d520053399b10d46e6c13e2eb7728dafa (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/75ff84e14e0e76a6cf1cf789f0e45cf8cbd6db2b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9a77795f894182976be183f11580f67a385f1228 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8e7543cb83bec1cf9ecfb3ae9bb33c962ebd8d8f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/026185e93ac41dcdbe2eb26ca9e6bf4365e75537 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4689732d609c09399b33d4b9ea1ff81da7599294 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c3bc957424aa19b9d5afa36d024bdee9fecc2c29 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9c05d0b856bf631599f8d0781b13d8683f4fb146 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5569133b57f9cb62ff14146d14d3d452e0653a1b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/067f130e97b0c64fdef98c4ca5d33df77576967b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/43135eaca147db3f42995e9bf50288055c8153da (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3fbf1fcaeeb6977d1a24b3608f7abfb2ac4b9454 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/aea823feb14f449732f72cf88d1c4d294891c570 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2eb78dc8980173f812078491b537622153ec6188 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/585b26f71c165aa2f580941c9a71ef720797417b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b570f9ca0b5e2a2b8765169ac11313421cb01c17 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/87ca00d3e41116f91f29dc18940f04b1f74f7811 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4116e3c867054f56ee18eee4c245ce851ac88210 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/230492b034807b1e4902faafa1baafdcda77395c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5c2a1773af438542fb60c1e96a90f018033846b1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/74d73fdfe9b768fb6ca08de8f18d5ee46e63da1b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fa96e518bf33b43986faae7f5eed7a2a21701df1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/59aca8d68726d59091ac82efa34a5545d7c91423 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0caf2ef23f169c46707b5dc4a8e883c3d4f46623 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ee955926028ef314ca2c118ffa1663a3a27bf705 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bd8838366a091a7d5fd5a6446d5d42e7e9b3f1a3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4bc38490cff6db150e0e7b80fd9a0fefb9c80a83 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c6bbe1417cd262140c06d05fc4601200371e2e21 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4091c873e7a4bfce3ea043f1a7d6e6005fe8cf32 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6952c3473fcb36e62acc43b86af7f2b6738975c2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b084bf742ce238ab1dc65a6d4f6898069ba304e0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/95f562aff9c02ea8c76feb549a9de2fff0639a8a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./html/charset Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './html/charset/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './html/charset/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./html/atom/atom.go ./html/atom/atom_test.go ./html/atom/gen.go ./html/atom/table.go ./html/atom/table_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html/atom Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html/atom Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html/atom Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./html/atom net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./html/atom Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./html/atom Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_html_atom ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./html/atom fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:23 Found package in /src/x/net/html/atom Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_html_atom.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_html_atom.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_html_atom.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:192:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:213:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:30 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_html_atom.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_html_atom.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_html_atom.a ./fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_html_atom/fuzz_ng.go:192:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_html_atom/fuzz_ng.go:213:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:32 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_html_atom/ngolofuzz.pb.o fuzz_ng_x_net_html_atom//ngolofuzz.o fuzz_ng_x_net_html_atom.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_html_atom.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_html_atom.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_html_atom.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_html_atom/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_html_atom/copy/atom.go fuzz_ng_x_net_html_atom/copy/table.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_html_atom/copy/atom.go fuzz_ng_x_net_html_atom/copy/table.go fuzz_ng_x_net_html_atom/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./html/atom/atom_test.go ./html/atom/table_test.go fuzz_ng_x_net_html_atom/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_html_atom/' fuzz_ng_x_net_html_atom/atom.go fuzz_ng_x_net_html_atom/atom_test.go fuzz_ng_x_net_html_atom/fuzz_ng.go fuzz_ng_x_net_html_atom/main.297401888.go fuzz_ng_x_net_html_atom/ngolo_helper.go fuzz_ng_x_net_html_atom/ngolofuzz.pb.go fuzz_ng_x_net_html_atom/table.go fuzz_ng_x_net_html_atom/table_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html_atom/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html_atom/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_html_atom /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_html_atom 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_html_atom_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./html/atom Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './html/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './html/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './html/testdata/webkit/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './html/testdata/webkit/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './html/testdata/webkit/scripted/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './html/testdata/webkit/scripted/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './html/testdata/go/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './html/testdata/go/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./idna/example_test.go ./idna/go118.go ./idna/idna10.0.0.go ./idna/idna9.0.0.go ./idna/idna_test.go ./idna/pre_go118.go ./idna/punycode.go ./idna/punycode_test.go ./idna/tables10.0.0.go ./idna/tables11.0.0.go ./idna/tables12.0.0.go ./idna/tables13.0.0.go ./idna/tables15.0.0.go ./idna/tables9.0.0.go ./idna/trie.go ./idna/trie12.0.0.go ./idna/trie13.0.0.go ./idna/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./idna Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./idna Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./idna Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./idna net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./idna Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./idna Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_idna ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./idna fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:32 Found package in /src/x/net/idna Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:32 Unhandled argument &ast.Ellipsis{Ellipsis:17331, Elt:(*ast.Ident)(0xc0002d0da0)} for New Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_idna.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_idna.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": cpp/ngolofuzz.pb.h:3017:35: error: expected member name or ';' after declaration specifiers Step #3 - "compile-libfuzzer-address-x86_64": 3017 | const ::ngolofuzz::ToASCIIArgs& toascii() const; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-address-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:100:25: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-address-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": cpp/ngolofuzz.pb.h:3017:35: error: expected ')' Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-address-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:100:27: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-address-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": cpp/ngolofuzz.pb.h:3017:35: note: to match this '(' Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-address-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:100:22: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-address-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": cpp/ngolofuzz.pb.h:4013:54: error: expected unqualified-id Step #3 - "compile-libfuzzer-address-x86_64": 4013 | inline const ::ngolofuzz::ToASCIIArgs& NgoloFuzzOne::toascii() const ABSL_ATTRIBUTE_LIFETIME_BOUND { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 3 errors generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": cpp/ngolofuzz.pb.h:3017:35: error: expected member name or ';' after declaration specifiers Step #3 - "compile-libfuzzer-address-x86_64": 3017 | const ::ngolofuzz::ToASCIIArgs& toascii() const; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-address-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:100:25: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-address-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": cpp/ngolofuzz.pb.h:3017:35: error: expected ')' Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-address-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:100:27: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-address-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": cpp/ngolofuzz.pb.h:3017:35: note: to match this '(' Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-address-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /usr/include/ctype.h:100:22: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-address-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": cpp/ngolofuzz.pb.h:4013:54: error: expected unqualified-id Step #3 - "compile-libfuzzer-address-x86_64": 4013 | inline const ::ngolofuzz::ToASCIIArgs& NgoloFuzzOne::toascii() const ABSL_ATTRIBUTE_LIFETIME_BOUND { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 3 errors generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_idna.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_idna.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_idna.a ./fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_idna/ngolofuzz.pb.o fuzz_ng_x_net_idna//ngolofuzz.o fuzz_ng_x_net_idna.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_idna/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_idna//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_idna.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_idna/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_idna/copy/go118.go fuzz_ng_x_net_idna/copy/idna10.0.0.go fuzz_ng_x_net_idna/copy/punycode.go fuzz_ng_x_net_idna/copy/tables15.0.0.go fuzz_ng_x_net_idna/copy/trie.go fuzz_ng_x_net_idna/copy/trie13.0.0.go fuzz_ng_x_net_idna/copy/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_idna/copy/go118.go fuzz_ng_x_net_idna/copy/idna10.0.0.go fuzz_ng_x_net_idna/copy/punycode.go fuzz_ng_x_net_idna/copy/tables15.0.0.go fuzz_ng_x_net_idna/copy/trie.go fuzz_ng_x_net_idna/copy/trie13.0.0.go fuzz_ng_x_net_idna/copy/trieval.go fuzz_ng_x_net_idna/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./idna/example_test.go ./idna/idna_test.go ./idna/punycode_test.go fuzz_ng_x_net_idna/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_idna/' fuzz_ng_x_net_idna/example_test.go fuzz_ng_x_net_idna/fuzz_ng.go fuzz_ng_x_net_idna/go118.go fuzz_ng_x_net_idna/idna10.0.0.go fuzz_ng_x_net_idna/idna_test.go fuzz_ng_x_net_idna/ngolo_helper.go fuzz_ng_x_net_idna/ngolofuzz.pb.go fuzz_ng_x_net_idna/punycode.go fuzz_ng_x_net_idna/punycode_test.go fuzz_ng_x_net_idna/tables15.0.0.go fuzz_ng_x_net_idna/trie.go fuzz_ng_x_net_idna/trie13.0.0.go fuzz_ng_x_net_idna/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_idna/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_idna/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_idna /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_idna 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_idna_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/75bce2d3663528d780421aca899c0753938e5fd5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1971a08d362218042c861cdf7301866f4abcab75 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5a18b57cdd2117a57ab4fa2f63ccf0ab93b6c3ba (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/741a0c58f233fbb4bc36fa8c001c2eded1e32caa (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a8bc77f510a2ceaa46d25600a1a3b008597ff084 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fb833d1a2ca260cf41a63b163befbbef3823d96e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/65726fe30ba0085030b27f51aa20ae8b00c66e32 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9fe008ffa819dbabb96a56dd695a09d7a5bd8eaf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c7e34379a3d92fe35ada9c9fa9d7db8ab04f35a5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5ee2c11a3ccb6f61d1a9fb348bad42d4f9861491 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ee75fedea877bcab8a506565f99656d0c4375d8c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/58dc1aee5efb2c41bc8776f6772c785e544209de (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0afcc605e6eb963109a856606ea48ccbcba515e6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/495b113277bdcc55f628df32201925595303e799 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./idna Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./icmp/diag_test.go ./icmp/dstunreach.go ./icmp/echo.go ./icmp/endpoint.go ./icmp/example_test.go ./icmp/extension.go ./icmp/extension_test.go ./icmp/helper_posix.go ./icmp/interface.go ./icmp/ipv4.go ./icmp/ipv4_test.go ./icmp/ipv6.go ./icmp/listen_posix.go ./icmp/listen_stub.go ./icmp/message.go ./icmp/message_test.go ./icmp/messagebody.go ./icmp/mpls.go ./icmp/multipart.go ./icmp/multipart_test.go ./icmp/packettoobig.go ./icmp/paramprob.go ./icmp/sys_freebsd.go ./icmp/timeexceeded.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./icmp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./icmp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./icmp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./icmp net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./icmp Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./icmp Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_icmp ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./icmp fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Found package in /src/x/net/icmp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Len has unproduced recv DstUnreach Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Marshal has unproduced recv DstUnreach Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Len has unproduced recv ExtendedEchoRequest Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Marshal has unproduced recv ExtendedEchoRequest Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function WriteTo has unproduced argument net.Addr Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Len has unproduced recv InterfaceInfo Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Marshal has unproduced recv InterfaceInfo Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function IPv6PseudoHeader has unproduced argument net.IP Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Len has unproduced recv MPLSLabelStack Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Marshal has unproduced recv MPLSLabelStack Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Len has unproduced recv ParamProb Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Marshal has unproduced recv ParamProb Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Len has unproduced recv TimeExceeded Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:43 Function Marshal has unproduced recv TimeExceeded Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_icmp.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_icmp.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_icmp.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:264:9: undefined: NgoloFuzzOne_EchoNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:282:9: undefined: NgoloFuzzOne_ExtendedEchoReplyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:343:9: undefined: NgoloFuzzOne_RawExtensionNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:361:9: undefined: NgoloFuzzOne_InterfaceIdentNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:387:9: undefined: NgoloFuzzOne_MessageNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:412:9: undefined: NgoloFuzzOne_RawBodyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:430:9: undefined: NgoloFuzzOne_PacketTooBigNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:455:9: undefined: NgoloFuzzOne_EchoNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:459:9: undefined: NgoloFuzzOne_ExtendedEchoReplyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:493:9: undefined: NgoloFuzzOne_RawExtensionNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:493:9: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:51 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_icmp.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_icmp.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_icmp.a ./fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:264:9: undefined: NgoloFuzzOne_EchoNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:282:9: undefined: NgoloFuzzOne_ExtendedEchoReplyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:343:9: undefined: NgoloFuzzOne_RawExtensionNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:361:9: undefined: NgoloFuzzOne_InterfaceIdentNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:387:9: undefined: NgoloFuzzOne_MessageNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:412:9: undefined: NgoloFuzzOne_RawBodyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:430:9: undefined: NgoloFuzzOne_PacketTooBigNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:455:9: undefined: NgoloFuzzOne_EchoNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:459:9: undefined: NgoloFuzzOne_ExtendedEchoReplyNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:493:9: undefined: NgoloFuzzOne_RawExtensionNgdotMarshal_ Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_icmp/fuzz_ng.go:493:9: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:52 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_icmp/ngolofuzz.pb.o fuzz_ng_x_net_icmp//ngolofuzz.o fuzz_ng_x_net_icmp.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_icmp.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_icmp.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_icmp.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_icmp/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_icmp/copy/dstunreach.go fuzz_ng_x_net_icmp/copy/echo.go fuzz_ng_x_net_icmp/copy/endpoint.go fuzz_ng_x_net_icmp/copy/extension.go fuzz_ng_x_net_icmp/copy/helper_posix.go fuzz_ng_x_net_icmp/copy/interface.go fuzz_ng_x_net_icmp/copy/ipv4.go fuzz_ng_x_net_icmp/copy/ipv6.go fuzz_ng_x_net_icmp/copy/listen_posix.go fuzz_ng_x_net_icmp/copy/message.go fuzz_ng_x_net_icmp/copy/messagebody.go fuzz_ng_x_net_icmp/copy/mpls.go fuzz_ng_x_net_icmp/copy/multipart.go fuzz_ng_x_net_icmp/copy/packettoobig.go fuzz_ng_x_net_icmp/copy/paramprob.go fuzz_ng_x_net_icmp/copy/timeexceeded.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_icmp/copy/dstunreach.go fuzz_ng_x_net_icmp/copy/echo.go fuzz_ng_x_net_icmp/copy/endpoint.go fuzz_ng_x_net_icmp/copy/extension.go fuzz_ng_x_net_icmp/copy/helper_posix.go fuzz_ng_x_net_icmp/copy/interface.go fuzz_ng_x_net_icmp/copy/ipv4.go fuzz_ng_x_net_icmp/copy/ipv6.go fuzz_ng_x_net_icmp/copy/listen_posix.go fuzz_ng_x_net_icmp/copy/message.go fuzz_ng_x_net_icmp/copy/messagebody.go fuzz_ng_x_net_icmp/copy/mpls.go fuzz_ng_x_net_icmp/copy/multipart.go fuzz_ng_x_net_icmp/copy/packettoobig.go fuzz_ng_x_net_icmp/copy/paramprob.go fuzz_ng_x_net_icmp/copy/timeexceeded.go fuzz_ng_x_net_icmp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./icmp/diag_test.go ./icmp/example_test.go ./icmp/extension_test.go ./icmp/ipv4_test.go ./icmp/message_test.go ./icmp/multipart_test.go fuzz_ng_x_net_icmp/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_icmp/' fuzz_ng_x_net_icmp/diag_test.go fuzz_ng_x_net_icmp/dstunreach.go fuzz_ng_x_net_icmp/echo.go fuzz_ng_x_net_icmp/endpoint.go fuzz_ng_x_net_icmp/example_test.go fuzz_ng_x_net_icmp/extension.go fuzz_ng_x_net_icmp/extension_test.go fuzz_ng_x_net_icmp/fuzz_ng.go fuzz_ng_x_net_icmp/helper_posix.go fuzz_ng_x_net_icmp/interface.go fuzz_ng_x_net_icmp/ipv4.go fuzz_ng_x_net_icmp/ipv4_test.go fuzz_ng_x_net_icmp/ipv6.go fuzz_ng_x_net_icmp/listen_posix.go fuzz_ng_x_net_icmp/main.1805793861.go fuzz_ng_x_net_icmp/message.go fuzz_ng_x_net_icmp/message_test.go fuzz_ng_x_net_icmp/messagebody.go fuzz_ng_x_net_icmp/mpls.go fuzz_ng_x_net_icmp/multipart.go fuzz_ng_x_net_icmp/multipart_test.go fuzz_ng_x_net_icmp/ngolo_helper.go fuzz_ng_x_net_icmp/ngolofuzz.pb.go fuzz_ng_x_net_icmp/packettoobig.go fuzz_ng_x_net_icmp/paramprob.go fuzz_ng_x_net_icmp/timeexceeded.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_icmp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_icmp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_icmp /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_icmp 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_icmp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./icmp Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './dns/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './dns/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./dns/dnsmessage/example_test.go ./dns/dnsmessage/message.go ./dns/dnsmessage/message_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./dns/dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./dns/dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./dns/dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./dns/dnsmessage net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./dns/dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./dns/dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_dns_dnsmessage ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./dns/dnsmessage fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Found package in /src/x/net/dns/dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Array result for Question is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Array result for Resource is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Array result for Resource is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Array result for Resource is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Type OpCode is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Type Parser is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function GoString has unproduced recv OpCode Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function Start has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function Question has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AllQuestions has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SkipQuestion has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SkipAllQuestions has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AnswerHeader has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function Answer has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AllAnswers has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SkipAnswer has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SkipAllAnswers has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AuthorityHeader has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function Authority has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AllAuthorities has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SkipAuthority has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SkipAllAuthorities has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AdditionalHeader has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function Additional has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AllAdditionals has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SkipAdditional has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SkipAllAdditionals has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function CNAMEResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function MXResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function NSResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function PTRResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SOAResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function TXTResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function SRVResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AAAAResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function OPTResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function UnknownResource has unproduced recv Parser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function Unpack has unproduced recv Message Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function Pack has unproduced recv Message Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function AppendPack has unproduced recv Message Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:44:53 Function GoString has unproduced recv Message Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_dns_dnsmessage.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_dns_dnsmessage.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_dns_dnsmessage.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_dns_dnsmessage.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_dns_dnsmessage.a ./fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_dns_dnsmessage/ngolofuzz.pb.o fuzz_ng_x_net_dns_dnsmessage//ngolofuzz.o fuzz_ng_x_net_dns_dnsmessage.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_dns_dnsmessage.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_dns_dnsmessage/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_dns_dnsmessage/copy/message.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_dns_dnsmessage/copy/message.go fuzz_ng_x_net_dns_dnsmessage/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./dns/dnsmessage/example_test.go ./dns/dnsmessage/message_test.go fuzz_ng_x_net_dns_dnsmessage/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_dns_dnsmessage/' fuzz_ng_x_net_dns_dnsmessage/example_test.go fuzz_ng_x_net_dns_dnsmessage/fuzz_ng.go fuzz_ng_x_net_dns_dnsmessage/message.go fuzz_ng_x_net_dns_dnsmessage/message_test.go fuzz_ng_x_net_dns_dnsmessage/ngolo_helper.go fuzz_ng_x_net_dns_dnsmessage/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_dns_dnsmessage/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_dns_dnsmessage/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_dns_dnsmessage /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestNoFmt (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": message_test.go:1619: fuzz_ng.go: cannot import "fmt" Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_dns_dnsmessage 0.049s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_dns_dnsmessage_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6865d9479851806e7596ff1f822f223d2af20ce8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ea3226d967daa7329d25a75b4846bd4f78cf6ee3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/61a005525a1d531438c4457626f83d83aaaad1e0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/77b01d5e678b480c44a3e875de401559576c0536 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0e3826749ac1552cd30951da424b7df92d759ae7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/51bddb55ad621aabf56f98731002983dbc980e9c (deflated 85%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0317eef7e24730c3ef43a505e5af4ed41cda528c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9e2547390e93fc35be5cef0ad9da6d9eb3ed6404 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9958308216a658d5a4fc6810b1b2db7c723b8a90 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/df49bf4715290f2d0cf4abaf6d86f725ffc302c3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/40172708481530b0d2c33f3e9e8996010b095f6a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7f35ffa4615087cdc6b4d5f27962e64be2f9abc6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3007b3d9712497efc236c71d3dab1e07dc4419ad (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2a31ac291b92d24a708b7a1cc1c66a8937c7fcfe (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/980b48ac51afb0845fff5c7d572ef4da3c5c2d77 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/73b3ef26e15a3efa746607bd1da95e516fdfe265 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2bec1f06b5abfb82b1c9f4807b368a26499becfb (deflated 84%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f7be478bda9e06ca0ac701b287dc28b5d83ce531 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f24b0469b6ef41d3aa15c6749f432c5bf5d186a8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7a8462a9d58e7b96ba6b780b0289d6a661fcfebd (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d091dd99193fff8d6b9412b9e2af338556c0c924 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/71b0e3144fa806267491a3ffd04cdcf5155139ec (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/62a901f2e89bbc0f425ed3c3ccd9c92a1622fe02 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0f31da9a09cf0c0a1a5eda9c198c04af85794af4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1a977d3be9efca40c8a5053034205d4cbe7a929a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/560efce57ec49dc9bbb08aa5badd2d9fc943b5cd (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b6f5617ac933788a720362eeb3acb9174c7c7e70 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b9b26b2a200c462c1ff94f157f2a1980748322c9 (deflated 84%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/aa0f74f28da8b3195f0ac6410a3c913cb26ab462 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/25653d1cebd6262e75a99a25f615defcd7197c81 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/92a7bf3fbc88c59fa770a5c1b06589a772247ad1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a06bd2a92557e84b9a066a0df16768c7d9c08b4a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/898d828b28ceb15bf0d11b4f0b72741f90bb6a59 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ffd9db135e4edfb69af164968f888e2e79564d22 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cdfc957f476c1c92df0924c07c7439bd0a6315ad (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e31a4d9f68121d0d637d8354de10c26f4373acea (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/afa25453e9a5ec68200e3b3c13dce8e3bbbcf877 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e50025fcd92c353e559097d919a73ca9534c0e93 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1d838c308923d9c31b14646d44b1ad693fd4bbc2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6fe4d69d0d2d5c12a0fbbeec34bbca5bbc29b72e (deflated 84%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ddca3e5e002505c20cbb0c76e7dbc2c7f3829ce7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/663ef53f6eef57d59b67206470b7946bb83915da (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4af2ebb97c7db25850d3fd16612c67fab8a24302 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f202ebb0a759e1a4a5873a54917d8f6f1efcfbf2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./dns/dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./nettest/conntest.go ./nettest/conntest_test.go ./nettest/nettest.go ./nettest/nettest_stub.go ./nettest/nettest_unix.go ./nettest/nettest_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nettest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nettest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nettest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./nettest net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./nettest Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./nettest Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_nettest ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nettest fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:05 Found package in /src/x/net/nettest Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:05 Type MakePipe is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:05 Function TestConn has unproduced argument testing.T Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:05 Function TestConn has unproduced argument MakePipe Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:05 Function MulticastSource has unproduced argument net.Interface Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:05 Function RoutedInterface has unproduced argument net.Flags Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_nettest.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_nettest.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_nettest.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_nettest.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_nettest.a ./fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_nettest/ngolofuzz.pb.o fuzz_ng_x_net_nettest//ngolofuzz.o fuzz_ng_x_net_nettest.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_nettest.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_nettest/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_nettest/copy/conntest.go fuzz_ng_x_net_nettest/copy/nettest.go fuzz_ng_x_net_nettest/copy/nettest_unix.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_nettest/copy/conntest.go fuzz_ng_x_net_nettest/copy/nettest.go fuzz_ng_x_net_nettest/copy/nettest_unix.go fuzz_ng_x_net_nettest/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./nettest/conntest_test.go fuzz_ng_x_net_nettest/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_nettest/' fuzz_ng_x_net_nettest/conntest.go fuzz_ng_x_net_nettest/conntest_test.go fuzz_ng_x_net_nettest/fuzz_ng.go fuzz_ng_x_net_nettest/nettest.go fuzz_ng_x_net_nettest/nettest_unix.go fuzz_ng_x_net_nettest/ngolo_helper.go fuzz_ng_x_net_nettest/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_nettest/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_nettest/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_nettest /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_nettest 1.059s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_nettest_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7dd4133a19c798f1600e2b953d0307ae429d1e2f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f9e607051db26c19c446c2d47e5126bec0495679 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f8a3cfebb57272c93744c302650b8225ef47e0a0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ac10ae981c709519019941897a4ecce537053be3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7f1ed303ba1f6643909f19b1239ba7b4e7b6cb06 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8cd8e65d86868d8c519c6dc55e2f2bd2928f3c32 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./nettest Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/gate/gate.go ./internal/gate/gate_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/gate Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/socks/client.go ./internal/socks/dial_test.go ./internal/socks/socks.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/socks Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/iana/const.go ./internal/iana/gen.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/iana Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/quic/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/quic/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/quic/cmd/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/quic/cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/quic/cmd/interop/main.go ./internal/quic/cmd/interop/main_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/quic/cmd/interop Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/quic/quicwire/wire.go ./internal/quic/quicwire/wire_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/quic/quicwire Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/http3/doc.go ./internal/http3/errors.go ./internal/http3/files_test.go ./internal/http3/http3.go ./internal/http3/qpack.go ./internal/http3/qpack_test.go ./internal/http3/quic_test.go ./internal/http3/stream.go ./internal/http3/stream_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/http3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/timeseries/timeseries.go ./internal/timeseries/timeseries_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/timeseries Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/testcert/testcert.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/testcert Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/sockstest/server.go ./internal/sockstest/server_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/sockstest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/socket/cmsghdr.go ./internal/socket/cmsghdr_bsd.go ./internal/socket/cmsghdr_linux_32bit.go ./internal/socket/cmsghdr_linux_64bit.go ./internal/socket/cmsghdr_solaris_64bit.go ./internal/socket/cmsghdr_stub.go ./internal/socket/cmsghdr_unix.go ./internal/socket/cmsghdr_zos_s390x.go ./internal/socket/complete_dontwait.go ./internal/socket/complete_nodontwait.go ./internal/socket/defs_aix.go ./internal/socket/defs_darwin.go ./internal/socket/defs_dragonfly.go ./internal/socket/defs_freebsd.go ./internal/socket/defs_linux.go ./internal/socket/defs_netbsd.go ./internal/socket/defs_openbsd.go ./internal/socket/defs_solaris.go ./internal/socket/error_unix.go ./internal/socket/error_windows.go ./internal/socket/iovec_32bit.go ./internal/socket/iovec_64bit.go ./internal/socket/iovec_solaris_64bit.go ./internal/socket/iovec_stub.go ./internal/socket/mmsghdr_stub.go ./internal/socket/mmsghdr_unix.go ./internal/socket/msghdr_bsd.go ./internal/socket/msghdr_bsdvar.go ./internal/socket/msghdr_linux.go ./internal/socket/msghdr_linux_32bit.go ./internal/socket/msghdr_linux_64bit.go ./internal/socket/msghdr_openbsd.go ./internal/socket/msghdr_solaris_64bit.go ./internal/socket/msghdr_stub.go ./internal/socket/msghdr_zos_s390x.go ./internal/socket/norace.go ./internal/socket/race.go ./internal/socket/rawconn.go ./internal/socket/rawconn_mmsg.go ./internal/socket/rawconn_msg.go ./internal/socket/rawconn_nommsg.go ./internal/socket/rawconn_nomsg.go ./internal/socket/socket.go ./internal/socket/socket_dontwait_test.go ./internal/socket/socket_test.go ./internal/socket/sys.go ./internal/socket/sys_bsd.go ./internal/socket/sys_const_unix.go ./internal/socket/sys_linux.go ./internal/socket/sys_linux_386.go ./internal/socket/sys_linux_amd64.go ./internal/socket/sys_linux_arm.go ./internal/socket/sys_linux_arm64.go ./internal/socket/sys_linux_loong64.go ./internal/socket/sys_linux_mips.go ./internal/socket/sys_linux_mips64.go ./internal/socket/sys_linux_mips64le.go ./internal/socket/sys_linux_mipsle.go ./internal/socket/sys_linux_ppc.go ./internal/socket/sys_linux_ppc64.go ./internal/socket/sys_linux_ppc64le.go ./internal/socket/sys_linux_riscv64.go ./internal/socket/sys_linux_s390x.go ./internal/socket/sys_netbsd.go ./internal/socket/sys_posix.go ./internal/socket/sys_stub.go ./internal/socket/sys_unix.go ./internal/socket/sys_windows.go ./internal/socket/sys_zos_s390x.go ./internal/socket/zsys_aix_ppc64.go ./internal/socket/zsys_darwin_amd64.go ./internal/socket/zsys_darwin_arm64.go ./internal/socket/zsys_dragonfly_amd64.go ./internal/socket/zsys_freebsd_386.go ./internal/socket/zsys_freebsd_amd64.go ./internal/socket/zsys_freebsd_arm.go ./internal/socket/zsys_freebsd_arm64.go ./internal/socket/zsys_freebsd_riscv64.go ./internal/socket/zsys_linux_386.go ./internal/socket/zsys_linux_amd64.go ./internal/socket/zsys_linux_arm.go ./internal/socket/zsys_linux_arm64.go ./internal/socket/zsys_linux_loong64.go ./internal/socket/zsys_linux_mips.go ./internal/socket/zsys_linux_mips64.go ./internal/socket/zsys_linux_mips64le.go ./internal/socket/zsys_linux_mipsle.go ./internal/socket/zsys_linux_ppc.go ./internal/socket/zsys_linux_ppc64.go ./internal/socket/zsys_linux_ppc64le.go ./internal/socket/zsys_linux_riscv64.go ./internal/socket/zsys_linux_s390x.go ./internal/socket/zsys_netbsd_386.go ./internal/socket/zsys_netbsd_amd64.go ./internal/socket/zsys_netbsd_arm.go ./internal/socket/zsys_netbsd_arm64.go ./internal/socket/zsys_openbsd_386.go ./internal/socket/zsys_openbsd_amd64.go ./internal/socket/zsys_openbsd_arm.go ./internal/socket/zsys_openbsd_arm64.go ./internal/socket/zsys_openbsd_mips64.go ./internal/socket/zsys_openbsd_ppc64.go ./internal/socket/zsys_openbsd_riscv64.go ./internal/socket/zsys_solaris_amd64.go ./internal/socket/zsys_zos_s390x.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 105 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/socket Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./quic/ack_delay.go ./quic/ack_delay_test.go ./quic/acks.go ./quic/acks_test.go ./quic/atomic_bits.go ./quic/bench_test.go ./quic/config.go ./quic/config_test.go ./quic/congestion_reno.go ./quic/congestion_reno_test.go ./quic/conn.go ./quic/conn_async_test.go ./quic/conn_close.go ./quic/conn_close_test.go ./quic/conn_flow.go ./quic/conn_flow_test.go ./quic/conn_id.go ./quic/conn_id_test.go ./quic/conn_loss.go ./quic/conn_loss_test.go ./quic/conn_recv.go ./quic/conn_recv_test.go ./quic/conn_send.go ./quic/conn_send_test.go ./quic/conn_streams.go ./quic/conn_streams_test.go ./quic/conn_test.go ./quic/crypto_stream.go ./quic/crypto_stream_test.go ./quic/dgram.go ./quic/doc.go ./quic/endpoint.go ./quic/endpoint_test.go ./quic/errors.go ./quic/files_test.go ./quic/frame_debug.go ./quic/gate.go ./quic/gate_test.go ./quic/gotraceback_test.go ./quic/idle.go ./quic/idle_test.go ./quic/key_update_test.go ./quic/log.go ./quic/loss.go ./quic/loss_test.go ./quic/main_test.go ./quic/math.go ./quic/pacer.go ./quic/pacer_test.go ./quic/packet.go ./quic/packet_codec_test.go ./quic/packet_number.go ./quic/packet_number_test.go ./quic/packet_parser.go ./quic/packet_protection.go ./quic/packet_protection_test.go ./quic/packet_test.go ./quic/packet_writer.go ./quic/path.go ./quic/path_test.go ./quic/ping.go ./quic/ping_test.go ./quic/pipe.go ./quic/pipe_test.go ./quic/qlog.go ./quic/qlog_test.go ./quic/queue.go ./quic/queue_test.go ./quic/quic.go ./quic/quic_test.go ./quic/rangeset.go ./quic/rangeset_test.go ./quic/retry.go ./quic/retry_test.go ./quic/rtt.go ./quic/rtt_test.go ./quic/sent_packet.go ./quic/sent_packet_list.go ./quic/sent_packet_list_test.go ./quic/sent_packet_test.go ./quic/sent_val.go ./quic/sent_val_test.go ./quic/stateless_reset.go ./quic/stateless_reset_test.go ./quic/stream.go ./quic/stream_limits.go ./quic/stream_limits_test.go ./quic/stream_test.go ./quic/tls.go ./quic/tls_test.go ./quic/tlsconfig_test.go ./quic/transport_params.go ./quic/transport_params_test.go ./quic/udp.go ./quic/udp_darwin.go ./quic/udp_linux.go ./quic/udp_msg.go ./quic/udp_other.go ./quic/udp_packetconn.go ./quic/udp_test.go ./quic/version_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 101 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./quic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./quic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./quic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./quic net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./quic Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./quic Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_quic ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./quic fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Found package in /src/x/net/quic Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Type StreamErrorCode is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Type ApplicationError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function Wait has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function Abort has unproduced argument error Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function AcceptStream has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function NewStream has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function NewSendOnlyStream has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function NewEndpoint has unproduced argument net.PacketConn Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function Close has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function Accept has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function Dial has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function Error has unproduced recv StreamErrorCode Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function Error has unproduced recv ApplicationError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function Is has unproduced recv ApplicationError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function SetReadContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:18 Function SetWriteContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_quic.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_quic.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_quic.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_quic.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_quic.a ./fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_quic/ngolofuzz.pb.o fuzz_ng_x_net_quic//ngolofuzz.o fuzz_ng_x_net_quic.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_quic.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_quic/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_quic/copy/ack_delay.go fuzz_ng_x_net_quic/copy/acks.go fuzz_ng_x_net_quic/copy/atomic_bits.go fuzz_ng_x_net_quic/copy/config.go fuzz_ng_x_net_quic/copy/congestion_reno.go fuzz_ng_x_net_quic/copy/conn.go fuzz_ng_x_net_quic/copy/conn_close.go fuzz_ng_x_net_quic/copy/conn_flow.go fuzz_ng_x_net_quic/copy/conn_id.go fuzz_ng_x_net_quic/copy/conn_loss.go fuzz_ng_x_net_quic/copy/conn_recv.go fuzz_ng_x_net_quic/copy/conn_send.go fuzz_ng_x_net_quic/copy/conn_streams.go fuzz_ng_x_net_quic/copy/crypto_stream.go fuzz_ng_x_net_quic/copy/dgram.go fuzz_ng_x_net_quic/copy/doc.go fuzz_ng_x_net_quic/copy/endpoint.go fuzz_ng_x_net_quic/copy/errors.go fuzz_ng_x_net_quic/copy/frame_debug.go fuzz_ng_x_net_quic/copy/gate.go fuzz_ng_x_net_quic/copy/idle.go fuzz_ng_x_net_quic/copy/log.go fuzz_ng_x_net_quic/copy/loss.go fuzz_ng_x_net_quic/copy/math.go fuzz_ng_x_net_quic/copy/pacer.go fuzz_ng_x_net_quic/copy/packet.go fuzz_ng_x_net_quic/copy/packet_number.go fuzz_ng_x_net_quic/copy/packet_parser.go fuzz_ng_x_net_quic/copy/packet_protection.go fuzz_ng_x_net_quic/copy/packet_writer.go fuzz_ng_x_net_quic/copy/path.go fuzz_ng_x_net_quic/copy/ping.go fuzz_ng_x_net_quic/copy/pipe.go fuzz_ng_x_net_quic/copy/qlog.go fuzz_ng_x_net_quic/copy/queue.go fuzz_ng_x_net_quic/copy/quic.go fuzz_ng_x_net_quic/copy/rangeset.go fuzz_ng_x_net_quic/copy/retry.go fuzz_ng_x_net_quic/copy/rtt.go fuzz_ng_x_net_quic/copy/sent_packet.go fuzz_ng_x_net_quic/copy/sent_packet_list.go fuzz_ng_x_net_quic/copy/sent_val.go fuzz_ng_x_net_quic/copy/stateless_reset.go fuzz_ng_x_net_quic/copy/stream.go fuzz_ng_x_net_quic/copy/stream_limits.go fuzz_ng_x_net_quic/copy/tls.go fuzz_ng_x_net_quic/copy/transport_params.go fuzz_ng_x_net_quic/copy/udp.go fuzz_ng_x_net_quic/copy/udp_linux.go fuzz_ng_x_net_quic/copy/udp_msg.go fuzz_ng_x_net_quic/copy/udp_packetconn.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_quic/copy/ack_delay.go fuzz_ng_x_net_quic/copy/acks.go fuzz_ng_x_net_quic/copy/atomic_bits.go fuzz_ng_x_net_quic/copy/config.go fuzz_ng_x_net_quic/copy/congestion_reno.go fuzz_ng_x_net_quic/copy/conn.go fuzz_ng_x_net_quic/copy/conn_close.go fuzz_ng_x_net_quic/copy/conn_flow.go fuzz_ng_x_net_quic/copy/conn_id.go fuzz_ng_x_net_quic/copy/conn_loss.go fuzz_ng_x_net_quic/copy/conn_recv.go fuzz_ng_x_net_quic/copy/conn_send.go fuzz_ng_x_net_quic/copy/conn_streams.go fuzz_ng_x_net_quic/copy/crypto_stream.go fuzz_ng_x_net_quic/copy/dgram.go fuzz_ng_x_net_quic/copy/doc.go fuzz_ng_x_net_quic/copy/endpoint.go fuzz_ng_x_net_quic/copy/errors.go fuzz_ng_x_net_quic/copy/frame_debug.go fuzz_ng_x_net_quic/copy/gate.go fuzz_ng_x_net_quic/copy/idle.go fuzz_ng_x_net_quic/copy/log.go fuzz_ng_x_net_quic/copy/loss.go fuzz_ng_x_net_quic/copy/math.go fuzz_ng_x_net_quic/copy/pacer.go fuzz_ng_x_net_quic/copy/packet.go fuzz_ng_x_net_quic/copy/packet_number.go fuzz_ng_x_net_quic/copy/packet_parser.go fuzz_ng_x_net_quic/copy/packet_protection.go fuzz_ng_x_net_quic/copy/packet_writer.go fuzz_ng_x_net_quic/copy/path.go fuzz_ng_x_net_quic/copy/ping.go fuzz_ng_x_net_quic/copy/pipe.go fuzz_ng_x_net_quic/copy/qlog.go fuzz_ng_x_net_quic/copy/queue.go fuzz_ng_x_net_quic/copy/quic.go fuzz_ng_x_net_quic/copy/rangeset.go fuzz_ng_x_net_quic/copy/retry.go fuzz_ng_x_net_quic/copy/rtt.go fuzz_ng_x_net_quic/copy/sent_packet.go fuzz_ng_x_net_quic/copy/sent_packet_list.go fuzz_ng_x_net_quic/copy/sent_val.go fuzz_ng_x_net_quic/copy/stateless_reset.go fuzz_ng_x_net_quic/copy/stream.go fuzz_ng_x_net_quic/copy/stream_limits.go fuzz_ng_x_net_quic/copy/tls.go fuzz_ng_x_net_quic/copy/transport_params.go fuzz_ng_x_net_quic/copy/udp.go fuzz_ng_x_net_quic/copy/udp_linux.go fuzz_ng_x_net_quic/copy/udp_msg.go fuzz_ng_x_net_quic/copy/udp_packetconn.go fuzz_ng_x_net_quic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./quic/ack_delay_test.go ./quic/acks_test.go ./quic/bench_test.go ./quic/config_test.go ./quic/congestion_reno_test.go ./quic/conn_async_test.go ./quic/conn_close_test.go ./quic/conn_flow_test.go ./quic/conn_id_test.go ./quic/conn_loss_test.go ./quic/conn_recv_test.go ./quic/conn_send_test.go ./quic/conn_streams_test.go ./quic/conn_test.go ./quic/crypto_stream_test.go ./quic/endpoint_test.go ./quic/files_test.go ./quic/gate_test.go ./quic/gotraceback_test.go ./quic/idle_test.go ./quic/key_update_test.go ./quic/loss_test.go ./quic/main_test.go ./quic/pacer_test.go ./quic/packet_codec_test.go ./quic/packet_number_test.go ./quic/packet_protection_test.go ./quic/packet_test.go ./quic/path_test.go ./quic/ping_test.go ./quic/pipe_test.go ./quic/qlog_test.go ./quic/queue_test.go ./quic/quic_test.go ./quic/rangeset_test.go ./quic/retry_test.go ./quic/rtt_test.go ./quic/sent_packet_list_test.go ./quic/sent_packet_test.go ./quic/sent_val_test.go ./quic/stateless_reset_test.go ./quic/stream_limits_test.go ./quic/stream_test.go ./quic/tls_test.go ./quic/tlsconfig_test.go ./quic/transport_params_test.go ./quic/udp_test.go ./quic/version_test.go fuzz_ng_x_net_quic/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_quic/' fuzz_ng_x_net_quic/ack_delay.go fuzz_ng_x_net_quic/ack_delay_test.go fuzz_ng_x_net_quic/acks.go fuzz_ng_x_net_quic/acks_test.go fuzz_ng_x_net_quic/atomic_bits.go fuzz_ng_x_net_quic/bench_test.go fuzz_ng_x_net_quic/config.go fuzz_ng_x_net_quic/config_test.go fuzz_ng_x_net_quic/congestion_reno.go fuzz_ng_x_net_quic/congestion_reno_test.go fuzz_ng_x_net_quic/conn.go fuzz_ng_x_net_quic/conn_async_test.go fuzz_ng_x_net_quic/conn_close.go fuzz_ng_x_net_quic/conn_close_test.go fuzz_ng_x_net_quic/conn_flow.go fuzz_ng_x_net_quic/conn_flow_test.go fuzz_ng_x_net_quic/conn_id.go fuzz_ng_x_net_quic/conn_id_test.go fuzz_ng_x_net_quic/conn_loss.go fuzz_ng_x_net_quic/conn_loss_test.go fuzz_ng_x_net_quic/conn_recv.go fuzz_ng_x_net_quic/conn_recv_test.go fuzz_ng_x_net_quic/conn_send.go fuzz_ng_x_net_quic/conn_send_test.go fuzz_ng_x_net_quic/conn_streams.go fuzz_ng_x_net_quic/conn_streams_test.go fuzz_ng_x_net_quic/conn_test.go fuzz_ng_x_net_quic/crypto_stream.go fuzz_ng_x_net_quic/crypto_stream_test.go fuzz_ng_x_net_quic/dgram.go fuzz_ng_x_net_quic/doc.go fuzz_ng_x_net_quic/endpoint.go fuzz_ng_x_net_quic/endpoint_test.go fuzz_ng_x_net_quic/errors.go fuzz_ng_x_net_quic/files_test.go fuzz_ng_x_net_quic/frame_debug.go fuzz_ng_x_net_quic/fuzz_ng.go fuzz_ng_x_net_quic/gate.go fuzz_ng_x_net_quic/gate_test.go fuzz_ng_x_net_quic/gotraceback_test.go fuzz_ng_x_net_quic/idle.go fuzz_ng_x_net_quic/idle_test.go fuzz_ng_x_net_quic/key_update_test.go fuzz_ng_x_net_quic/log.go fuzz_ng_x_net_quic/loss.go fuzz_ng_x_net_quic/loss_test.go fuzz_ng_x_net_quic/main_test.go fuzz_ng_x_net_quic/math.go fuzz_ng_x_net_quic/ngolo_helper.go fuzz_ng_x_net_quic/ngolofuzz.pb.go fuzz_ng_x_net_quic/pacer.go fuzz_ng_x_net_quic/pacer_test.go fuzz_ng_x_net_quic/packet.go fuzz_ng_x_net_quic/packet_codec_test.go fuzz_ng_x_net_quic/packet_number.go fuzz_ng_x_net_quic/packet_number_test.go fuzz_ng_x_net_quic/packet_parser.go fuzz_ng_x_net_quic/packet_protection.go fuzz_ng_x_net_quic/packet_protection_test.go fuzz_ng_x_net_quic/packet_test.go fuzz_ng_x_net_quic/packet_writer.go fuzz_ng_x_net_quic/path.go fuzz_ng_x_net_quic/path_test.go fuzz_ng_x_net_quic/ping.go fuzz_ng_x_net_quic/ping_test.go fuzz_ng_x_net_quic/pipe.go fuzz_ng_x_net_quic/pipe_test.go fuzz_ng_x_net_quic/qlog.go fuzz_ng_x_net_quic/qlog_test.go fuzz_ng_x_net_quic/queue.go fuzz_ng_x_net_quic/queue_test.go fuzz_ng_x_net_quic/quic.go fuzz_ng_x_net_quic/quic_test.go fuzz_ng_x_net_quic/rangeset.go fuzz_ng_x_net_quic/rangeset_test.go fuzz_ng_x_net_quic/retry.go fuzz_ng_x_net_quic/retry_test.go fuzz_ng_x_net_quic/rtt.go fuzz_ng_x_net_quic/rtt_test.go fuzz_ng_x_net_quic/sent_packet.go fuzz_ng_x_net_quic/sent_packet_list.go fuzz_ng_x_net_quic/sent_packet_list_test.go fuzz_ng_x_net_quic/sent_packet_test.go fuzz_ng_x_net_quic/sent_val.go fuzz_ng_x_net_quic/sent_val_test.go fuzz_ng_x_net_quic/stateless_reset.go fuzz_ng_x_net_quic/stateless_reset_test.go fuzz_ng_x_net_quic/stream.go fuzz_ng_x_net_quic/stream_limits.go fuzz_ng_x_net_quic/stream_limits_test.go fuzz_ng_x_net_quic/stream_test.go fuzz_ng_x_net_quic/tls.go fuzz_ng_x_net_quic/tls_test.go fuzz_ng_x_net_quic/tlsconfig_test.go fuzz_ng_x_net_quic/transport_params.go fuzz_ng_x_net_quic/transport_params_test.go fuzz_ng_x_net_quic/udp.go fuzz_ng_x_net_quic/udp_linux.go fuzz_ng_x_net_quic/udp_msg.go fuzz_ng_x_net_quic/udp_packetconn.go fuzz_ng_x_net_quic/udp_test.go fuzz_ng_x_net_quic/version_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_quic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_quic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_quic /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestFiles (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": files_test.go:41: fuzz_ng.go: missing copyright Step #3 - "compile-libfuzzer-address-x86_64": files_test.go:48: fuzz_ng.go: missing constraint on go1.21 Step #3 - "compile-libfuzzer-address-x86_64": files_test.go:41: ngolofuzz.pb.go: missing copyright Step #3 - "compile-libfuzzer-address-x86_64": files_test.go:48: ngolofuzz.pb.go: missing constraint on go1.21 Step #3 - "compile-libfuzzer-address-x86_64": files_test.go:41: ngolo_helper.go: missing copyright Step #3 - "compile-libfuzzer-address-x86_64": files_test.go:48: ngolo_helper.go: missing constraint on go1.21 Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_quic 0.478s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_quic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./quic Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./quic/qlog/handler.go ./quic/qlog/json_writer.go ./quic/qlog/json_writer_test.go ./quic/qlog/qlog.go ./quic/qlog/qlog_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./quic/qlog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./quic/qlog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./quic/qlog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./quic/qlog net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./quic/qlog Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./quic/qlog Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_quic_qlog ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./quic/qlog fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:33 Found package in /src/x/net/quic/qlog Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:33 Function NewJSONHandler has unproduced argument HandlerOptions Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_quic_qlog.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_quic_qlog.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_quic_qlog.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/net/quic/qlog" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:36 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_quic_qlog.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_quic_qlog.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_quic_qlog.a ./fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_quic_qlog/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_quic_qlog/fuzz_ng.go:11:2: "golang.org/x/net/quic/qlog" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_quic_qlog/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_quic_qlog/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_quic_qlog/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_quic_qlog/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_quic_qlog/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_quic_qlog/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_quic_qlog/ngolofuzz.pb.o fuzz_ng_x_net_quic_qlog//ngolofuzz.o fuzz_ng_x_net_quic_qlog.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_quic_qlog/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_quic_qlog//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_quic_qlog.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_quic_qlog.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_quic_qlog.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_quic_qlog/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_quic_qlog/copy/handler.go fuzz_ng_x_net_quic_qlog/copy/json_writer.go fuzz_ng_x_net_quic_qlog/copy/qlog.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_quic_qlog/copy/handler.go fuzz_ng_x_net_quic_qlog/copy/json_writer.go fuzz_ng_x_net_quic_qlog/copy/qlog.go fuzz_ng_x_net_quic_qlog/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./quic/qlog/json_writer_test.go ./quic/qlog/qlog_test.go fuzz_ng_x_net_quic_qlog/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_quic_qlog/' fuzz_ng_x_net_quic_qlog/fuzz_ng.go fuzz_ng_x_net_quic_qlog/handler.go fuzz_ng_x_net_quic_qlog/json_writer.go fuzz_ng_x_net_quic_qlog/json_writer_test.go fuzz_ng_x_net_quic_qlog/main.1680728937.go fuzz_ng_x_net_quic_qlog/ngolo_helper.go fuzz_ng_x_net_quic_qlog/qlog.go fuzz_ng_x_net_quic_qlog/qlog_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_quic_qlog/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_quic_qlog/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_quic_qlog /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_quic_qlog [golang.org/x/net/fuzz_ng_x_net_quic_qlog.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_quic_qlog [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_quic_qlog_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./quic/qlog Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./ipv6/batch.go ./ipv6/bpf_test.go ./ipv6/control.go ./ipv6/control_rfc2292_unix.go ./ipv6/control_rfc3542_unix.go ./ipv6/control_stub.go ./ipv6/control_test.go ./ipv6/control_unix.go ./ipv6/control_windows.go ./ipv6/defs_aix.go ./ipv6/defs_darwin.go ./ipv6/defs_dragonfly.go ./ipv6/defs_freebsd.go ./ipv6/defs_linux.go ./ipv6/defs_netbsd.go ./ipv6/defs_openbsd.go ./ipv6/defs_solaris.go ./ipv6/dgramopt.go ./ipv6/doc.go ./ipv6/endpoint.go ./ipv6/errors_other_test.go ./ipv6/errors_unix_test.go ./ipv6/example_test.go ./ipv6/export_test.go ./ipv6/gen.go ./ipv6/genericopt.go ./ipv6/header.go ./ipv6/header_test.go ./ipv6/helper.go ./ipv6/helper_posix_test.go ./ipv6/helper_stub_test.go ./ipv6/helper_unix_test.go ./ipv6/helper_windows_test.go ./ipv6/iana.go ./ipv6/icmp.go ./ipv6/icmp_bsd.go ./ipv6/icmp_linux.go ./ipv6/icmp_solaris.go ./ipv6/icmp_stub.go ./ipv6/icmp_test.go ./ipv6/icmp_windows.go ./ipv6/icmp_zos.go ./ipv6/mocktransponder_test.go ./ipv6/multicast_test.go ./ipv6/multicastlistener_test.go ./ipv6/multicastsockopt_test.go ./ipv6/payload.go ./ipv6/payload_cmsg.go ./ipv6/payload_nocmsg.go ./ipv6/readwrite_test.go ./ipv6/sockopt.go ./ipv6/sockopt_posix.go ./ipv6/sockopt_stub.go ./ipv6/sockopt_test.go ./ipv6/sys_aix.go ./ipv6/sys_asmreq.go ./ipv6/sys_asmreq_stub.go ./ipv6/sys_bpf.go ./ipv6/sys_bpf_stub.go ./ipv6/sys_bsd.go ./ipv6/sys_darwin.go ./ipv6/sys_freebsd.go ./ipv6/sys_linux.go ./ipv6/sys_solaris.go ./ipv6/sys_ssmreq.go ./ipv6/sys_ssmreq_stub.go ./ipv6/sys_stub.go ./ipv6/sys_windows.go ./ipv6/sys_zos.go ./ipv6/unicast_test.go ./ipv6/unicastsockopt_test.go ./ipv6/zsys_aix_ppc64.go ./ipv6/zsys_darwin.go ./ipv6/zsys_dragonfly.go ./ipv6/zsys_freebsd_386.go ./ipv6/zsys_freebsd_amd64.go ./ipv6/zsys_freebsd_arm.go ./ipv6/zsys_freebsd_arm64.go ./ipv6/zsys_freebsd_riscv64.go ./ipv6/zsys_linux_386.go ./ipv6/zsys_linux_amd64.go ./ipv6/zsys_linux_arm.go ./ipv6/zsys_linux_arm64.go ./ipv6/zsys_linux_loong64.go ./ipv6/zsys_linux_mips.go ./ipv6/zsys_linux_mips64.go ./ipv6/zsys_linux_mips64le.go ./ipv6/zsys_linux_mipsle.go ./ipv6/zsys_linux_ppc.go ./ipv6/zsys_linux_ppc64.go ./ipv6/zsys_linux_ppc64le.go ./ipv6/zsys_linux_riscv64.go ./ipv6/zsys_linux_s390x.go ./ipv6/zsys_netbsd.go ./ipv6/zsys_openbsd.go ./ipv6/zsys_solaris.go ./ipv6/zsys_zos_s390x.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 97 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ipv6 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ipv6 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ipv6 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./ipv6 net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./ipv6 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./ipv6 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_ipv6 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ipv6 fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Found package in /src/x/net/ipv6 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Type ICMPFilter is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function String has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function Marshal has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function Parse has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function NewPacketConn has unproduced argument net.PacketConn Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function Accept has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function Block has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function SetAll has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:37 Function WillBlock has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_ipv6.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_ipv6.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_ipv6.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_ipv6.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_ipv6.a ./fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_ipv6/ngolofuzz.pb.o fuzz_ng_x_net_ipv6//ngolofuzz.o fuzz_ng_x_net_ipv6.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_ipv6.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_ipv6/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_ipv6/copy/batch.go fuzz_ng_x_net_ipv6/copy/control.go fuzz_ng_x_net_ipv6/copy/control_rfc3542_unix.go fuzz_ng_x_net_ipv6/copy/control_unix.go fuzz_ng_x_net_ipv6/copy/dgramopt.go fuzz_ng_x_net_ipv6/copy/doc.go fuzz_ng_x_net_ipv6/copy/endpoint.go fuzz_ng_x_net_ipv6/copy/genericopt.go fuzz_ng_x_net_ipv6/copy/header.go fuzz_ng_x_net_ipv6/copy/helper.go fuzz_ng_x_net_ipv6/copy/iana.go fuzz_ng_x_net_ipv6/copy/icmp.go fuzz_ng_x_net_ipv6/copy/icmp_linux.go fuzz_ng_x_net_ipv6/copy/payload.go fuzz_ng_x_net_ipv6/copy/payload_cmsg.go fuzz_ng_x_net_ipv6/copy/sockopt.go fuzz_ng_x_net_ipv6/copy/sockopt_posix.go fuzz_ng_x_net_ipv6/copy/sys_asmreq.go fuzz_ng_x_net_ipv6/copy/sys_bpf.go fuzz_ng_x_net_ipv6/copy/sys_linux.go fuzz_ng_x_net_ipv6/copy/sys_ssmreq.go fuzz_ng_x_net_ipv6/copy/zsys_linux_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_ipv6/copy/batch.go fuzz_ng_x_net_ipv6/copy/control.go fuzz_ng_x_net_ipv6/copy/control_rfc3542_unix.go fuzz_ng_x_net_ipv6/copy/control_unix.go fuzz_ng_x_net_ipv6/copy/dgramopt.go fuzz_ng_x_net_ipv6/copy/doc.go fuzz_ng_x_net_ipv6/copy/endpoint.go fuzz_ng_x_net_ipv6/copy/genericopt.go fuzz_ng_x_net_ipv6/copy/header.go fuzz_ng_x_net_ipv6/copy/helper.go fuzz_ng_x_net_ipv6/copy/iana.go fuzz_ng_x_net_ipv6/copy/icmp.go fuzz_ng_x_net_ipv6/copy/icmp_linux.go fuzz_ng_x_net_ipv6/copy/payload.go fuzz_ng_x_net_ipv6/copy/payload_cmsg.go fuzz_ng_x_net_ipv6/copy/sockopt.go fuzz_ng_x_net_ipv6/copy/sockopt_posix.go fuzz_ng_x_net_ipv6/copy/sys_asmreq.go fuzz_ng_x_net_ipv6/copy/sys_bpf.go fuzz_ng_x_net_ipv6/copy/sys_linux.go fuzz_ng_x_net_ipv6/copy/sys_ssmreq.go fuzz_ng_x_net_ipv6/copy/zsys_linux_amd64.go fuzz_ng_x_net_ipv6/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./ipv6/bpf_test.go ./ipv6/control_test.go ./ipv6/errors_other_test.go ./ipv6/errors_unix_test.go ./ipv6/example_test.go ./ipv6/export_test.go ./ipv6/header_test.go ./ipv6/helper_posix_test.go ./ipv6/helper_stub_test.go ./ipv6/helper_unix_test.go ./ipv6/helper_windows_test.go ./ipv6/icmp_test.go ./ipv6/mocktransponder_test.go ./ipv6/multicast_test.go ./ipv6/multicastlistener_test.go ./ipv6/multicastsockopt_test.go ./ipv6/readwrite_test.go ./ipv6/sockopt_test.go ./ipv6/unicast_test.go ./ipv6/unicastsockopt_test.go fuzz_ng_x_net_ipv6/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_ipv6/' fuzz_ng_x_net_ipv6/batch.go fuzz_ng_x_net_ipv6/bpf_test.go fuzz_ng_x_net_ipv6/control.go fuzz_ng_x_net_ipv6/control_rfc3542_unix.go fuzz_ng_x_net_ipv6/control_test.go fuzz_ng_x_net_ipv6/control_unix.go fuzz_ng_x_net_ipv6/dgramopt.go fuzz_ng_x_net_ipv6/doc.go fuzz_ng_x_net_ipv6/endpoint.go fuzz_ng_x_net_ipv6/errors_other_test.go fuzz_ng_x_net_ipv6/errors_unix_test.go fuzz_ng_x_net_ipv6/example_test.go fuzz_ng_x_net_ipv6/export_test.go fuzz_ng_x_net_ipv6/fuzz_ng.go fuzz_ng_x_net_ipv6/genericopt.go fuzz_ng_x_net_ipv6/header.go fuzz_ng_x_net_ipv6/header_test.go fuzz_ng_x_net_ipv6/helper.go fuzz_ng_x_net_ipv6/helper_posix_test.go fuzz_ng_x_net_ipv6/helper_stub_test.go fuzz_ng_x_net_ipv6/helper_unix_test.go fuzz_ng_x_net_ipv6/helper_windows_test.go fuzz_ng_x_net_ipv6/iana.go fuzz_ng_x_net_ipv6/icmp.go fuzz_ng_x_net_ipv6/icmp_linux.go fuzz_ng_x_net_ipv6/icmp_test.go fuzz_ng_x_net_ipv6/mocktransponder_test.go fuzz_ng_x_net_ipv6/multicast_test.go fuzz_ng_x_net_ipv6/multicastlistener_test.go fuzz_ng_x_net_ipv6/multicastsockopt_test.go fuzz_ng_x_net_ipv6/ngolo_helper.go fuzz_ng_x_net_ipv6/ngolofuzz.pb.go fuzz_ng_x_net_ipv6/payload.go fuzz_ng_x_net_ipv6/payload_cmsg.go fuzz_ng_x_net_ipv6/readwrite_test.go fuzz_ng_x_net_ipv6/sockopt.go fuzz_ng_x_net_ipv6/sockopt_posix.go fuzz_ng_x_net_ipv6/sockopt_test.go fuzz_ng_x_net_ipv6/sys_asmreq.go fuzz_ng_x_net_ipv6/sys_bpf.go fuzz_ng_x_net_ipv6/sys_linux.go fuzz_ng_x_net_ipv6/sys_ssmreq.go fuzz_ng_x_net_ipv6/unicast_test.go fuzz_ng_x_net_ipv6/unicastsockopt_test.go fuzz_ng_x_net_ipv6/zsys_linux_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_ipv6/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_ipv6/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_ipv6 /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_ipv6 [golang.org/x/net/fuzz_ng_x_net_ipv6.test] Step #3 - "compile-libfuzzer-address-x86_64": ./helper_posix_test.go:33:29: undefined: ipv6.ErrNotImplemented Step #3 - "compile-libfuzzer-address-x86_64": ./icmp_test.go:83:53: undefined: ipv6.ErrNotImplemented Step #3 - "compile-libfuzzer-address-x86_64": ./sockopt_test.go:104:64: undefined: ipv6.ErrNotImplemented Step #3 - "compile-libfuzzer-address-x86_64": ./unicast_test.go:122:53: undefined: ipv6.ErrNotImplemented Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_ipv6 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_ipv6_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./ipv6 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './http/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './http/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./http/httpguts/guts.go ./http/httpguts/httplex.go ./http/httpguts/httplex_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http/httpguts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http/httpguts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http/httpguts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./http/httpguts net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./http/httpguts Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http/httpguts Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_http_httpguts ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http/httpguts fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:48 Found package in /src/x/net/http/httpguts Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http_httpguts.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http_httpguts.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_http_httpguts.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_http_httpguts.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_http_httpguts.a ./fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_http_httpguts/ngolofuzz.pb.o fuzz_ng_x_net_http_httpguts//ngolofuzz.o fuzz_ng_x_net_http_httpguts.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_http_httpguts.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http_httpguts/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_http_httpguts/copy/guts.go fuzz_ng_x_net_http_httpguts/copy/httplex.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_http_httpguts/copy/guts.go fuzz_ng_x_net_http_httpguts/copy/httplex.go fuzz_ng_x_net_http_httpguts/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./http/httpguts/httplex_test.go fuzz_ng_x_net_http_httpguts/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_http_httpguts/' fuzz_ng_x_net_http_httpguts/fuzz_ng.go fuzz_ng_x_net_http_httpguts/guts.go fuzz_ng_x_net_http_httpguts/httplex.go fuzz_ng_x_net_http_httpguts/httplex_test.go fuzz_ng_x_net_http_httpguts/ngolo_helper.go fuzz_ng_x_net_http_httpguts/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http_httpguts/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http_httpguts/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_http_httpguts /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_http_httpguts 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_http_httpguts_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/37b5a31171a0ec543eeb4ae26710240723fb1c56 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2aa3618bc6f30605d299b835178ed17650887772 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a40d4c2e7726fa8a16405082f6045f2aa5f873ac (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b231d7ae51207c5e2964ae7f967f7797de3beb48 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/71ee8f09ce2158f99c5750cfbe565bb10adbbdf7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a5d7695dafef206cac6a52fc5008a5bdc7dcc15d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9b36c9043a3f5aa2f6b64be14e674b98bb6db180 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2d52c9b4bbe8d5b2b3ed322cf5f931d31abfdd30 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fa1b44f397bc1009b06d14a1b09b92f86762a381 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/64fb47679242dac9c44b760e37656e185d45a4ed (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1834af3cdb79ad812440d6837bcfa2519b998790 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./http/httpguts Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./http/httpproxy/export_test.go ./http/httpproxy/go19_test.go ./http/httpproxy/proxy.go ./http/httpproxy/proxy_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http/httpproxy Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http/httpproxy Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http/httpproxy Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./http/httpproxy net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./http/httpproxy Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http/httpproxy Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_http_httpproxy ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http/httpproxy fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:59 Found package in /src/x/net/http/httpproxy Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:45:59 Failed creating fuzz target : Unhandled result &ast.FuncType{Func:4144, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00028b080), Results:(*ast.FieldList)(0xc00028b0e0)} for ProxyFunc Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http_httpproxy.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http_httpproxy.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/x/net/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/x/net/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_http_httpproxy.a . Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/x/net/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_http_httpproxy.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_http_httpproxy.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_http_httpproxy.a ./fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/x/net/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_http_httpproxy/ngolofuzz.pb.o fuzz_ng_x_net_http_httpproxy//ngolofuzz.o fuzz_ng_x_net_http_httpproxy.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_http_httpproxy/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_http_httpproxy//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_http_httpproxy.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_http_httpproxy.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_http_httpproxy.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http_httpproxy/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_net_http_httpproxy/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_net_http_httpproxy/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_net_http_httpproxy/copy/*.go' fuzz_ng_x_net_http_httpproxy/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_net_http_httpproxy/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp ./http/httpproxy/export_test.go ./http/httpproxy/go19_test.go ./http/httpproxy/proxy_test.go fuzz_ng_x_net_http_httpproxy/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_http_httpproxy/' fuzz_ng_x_net_http_httpproxy/export_test.go fuzz_ng_x_net_http_httpproxy/go19_test.go fuzz_ng_x_net_http_httpproxy/ngolo_helper.go fuzz_ng_x_net_http_httpproxy/proxy_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http_httpproxy/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http_httpproxy/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_http_httpproxy /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_http_httpproxy [golang.org/x/net/fuzz_ng_x_net_http_httpproxy.test] Step #3 - "compile-libfuzzer-address-x86_64": ./export_test.go:7:26: undefined: Config Step #3 - "compile-libfuzzer-address-x86_64": ./export_test.go:8:11: undefined: config Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./proxy_test.go:350:16: undefined: httpproxy.ExportUseProxy Step #3 - "compile-libfuzzer-address-x86_64": ./proxy_test.go:360:18: undefined: httpproxy.ExportUseProxy Step #3 - "compile-libfuzzer-address-x86_64": ./proxy_test.go:371:16: undefined: httpproxy.ExportUseProxy Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http_httpproxy [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_http_httpproxy_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_http_httpproxy_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./http/httpproxy Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./bpf/asm.go ./bpf/constants.go ./bpf/doc.go ./bpf/instructions.go ./bpf/instructions_test.go ./bpf/setter.go ./bpf/vm.go ./bpf/vm_aluop_test.go ./bpf/vm_bpf_test.go ./bpf/vm_extension_test.go ./bpf/vm_instructions.go ./bpf/vm_jump_test.go ./bpf/vm_load_test.go ./bpf/vm_ret_test.go ./bpf/vm_scratch_test.go ./bpf/vm_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bpf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bpf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bpf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./bpf net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./bpf Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./bpf Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_bpf ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./bpf fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Found package in /src/x/net/bpf Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Array result for RawInstruction is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Array result for Instruction is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Type NegateA is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Type RetA is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Type TXA is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Type TAX is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced array argument Instruction Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Disassemble has unproduced array argument RawInstruction Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv LoadConstant Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv LoadConstant Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv LoadScratch Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv LoadScratch Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv LoadExtension Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv LoadExtension Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv StoreScratch Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv StoreScratch Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv ALUOpConstant Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv ALUOpConstant Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv ALUOpX Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv ALUOpX Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv NegateA Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv NegateA Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv JumpIf Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv JumpIf Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv JumpIfX Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv JumpIfX Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv RetA Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv RetA Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv TXA Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv TXA Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function Assemble has unproduced recv TAX Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function String has unproduced recv TAX Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:01 Function NewVM has unproduced array argument Instruction Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_bpf.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_bpf.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_bpf.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:228:2: declared and not used: InstructionResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:355:2: declared and not used: InstructionResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:08 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_bpf.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_bpf.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_bpf.a ./fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_bpf/fuzz_ng.go:228:2: declared and not used: InstructionResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_bpf/fuzz_ng.go:355:2: declared and not used: InstructionResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:09 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_bpf/ngolofuzz.pb.o fuzz_ng_x_net_bpf//ngolofuzz.o fuzz_ng_x_net_bpf.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_bpf.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_bpf.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_bpf.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_bpf/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_bpf/copy/asm.go fuzz_ng_x_net_bpf/copy/constants.go fuzz_ng_x_net_bpf/copy/doc.go fuzz_ng_x_net_bpf/copy/instructions.go fuzz_ng_x_net_bpf/copy/setter.go fuzz_ng_x_net_bpf/copy/vm.go fuzz_ng_x_net_bpf/copy/vm_instructions.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_bpf/copy/asm.go fuzz_ng_x_net_bpf/copy/constants.go fuzz_ng_x_net_bpf/copy/doc.go fuzz_ng_x_net_bpf/copy/instructions.go fuzz_ng_x_net_bpf/copy/setter.go fuzz_ng_x_net_bpf/copy/vm.go fuzz_ng_x_net_bpf/copy/vm_instructions.go fuzz_ng_x_net_bpf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./bpf/instructions_test.go ./bpf/vm_aluop_test.go ./bpf/vm_bpf_test.go ./bpf/vm_extension_test.go ./bpf/vm_jump_test.go ./bpf/vm_load_test.go ./bpf/vm_ret_test.go ./bpf/vm_scratch_test.go ./bpf/vm_test.go fuzz_ng_x_net_bpf/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_bpf/' fuzz_ng_x_net_bpf/asm.go fuzz_ng_x_net_bpf/constants.go fuzz_ng_x_net_bpf/doc.go fuzz_ng_x_net_bpf/fuzz_ng.go fuzz_ng_x_net_bpf/instructions.go fuzz_ng_x_net_bpf/instructions_test.go fuzz_ng_x_net_bpf/main.1438613905.go fuzz_ng_x_net_bpf/ngolo_helper.go fuzz_ng_x_net_bpf/ngolofuzz.pb.go fuzz_ng_x_net_bpf/setter.go fuzz_ng_x_net_bpf/vm.go fuzz_ng_x_net_bpf/vm_aluop_test.go fuzz_ng_x_net_bpf/vm_bpf_test.go fuzz_ng_x_net_bpf/vm_extension_test.go fuzz_ng_x_net_bpf/vm_instructions.go fuzz_ng_x_net_bpf/vm_jump_test.go fuzz_ng_x_net_bpf/vm_load_test.go fuzz_ng_x_net_bpf/vm_ret_test.go fuzz_ng_x_net_bpf/vm_scratch_test.go fuzz_ng_x_net_bpf/vm_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_bpf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_bpf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_bpf /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestInterop (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:99: Assembled program is 57 instructions long Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:103: reading testdata/all_instructions.bpf: open testdata/all_instructions.bpf: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestString (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:587: String did not return expected assembler notation, expected: unknown instruction: bpf.LoadConstant{Dst:0xffff, Val:0x2a}, got: unknown instruction: fuzz_ng_x_net_bpf.LoadConstant{Dst:0xffff, Val:0x2a} Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:587: String did not return expected assembler notation, expected: unknown instruction: bpf.LoadScratch{Dst:0xffff, N:3}, got: unknown instruction: fuzz_ng_x_net_bpf.LoadScratch{Dst:0xffff, N:3} Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:587: String did not return expected assembler notation, expected: unknown instruction: bpf.LoadAbsolute{Off:0x2a, Size:-1}, got: unknown instruction: fuzz_ng_x_net_bpf.LoadAbsolute{Off:0x2a, Size:-1} Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:587: String did not return expected assembler notation, expected: unknown instruction: bpf.LoadIndirect{Off:0x2a, Size:-1}, got: unknown instruction: fuzz_ng_x_net_bpf.LoadIndirect{Off:0x2a, Size:-1} Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:587: String did not return expected assembler notation, expected: unknown instruction: bpf.LoadExtension{Num:4095}, got: unknown instruction: fuzz_ng_x_net_bpf.LoadExtension{Num:4095} Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:587: String did not return expected assembler notation, expected: unknown instruction: bpf.StoreScratch{Src:0xffff, N:3}, got: unknown instruction: fuzz_ng_x_net_bpf.StoreScratch{Src:0xffff, N:3} Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:587: String did not return expected assembler notation, expected: unknown instruction: bpf.ALUOpConstant{Op:0xffff, Val:0x2a}, got: unknown instruction: fuzz_ng_x_net_bpf.ALUOpConstant{Op:0xffff, Val:0x2a} Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:587: String did not return expected assembler notation, expected: unknown instruction: bpf.ALUOpX{Op:0xffff}, got: unknown instruction: fuzz_ng_x_net_bpf.ALUOpX{Op:0xffff} Step #3 - "compile-libfuzzer-address-x86_64": instructions_test.go:587: String did not return expected assembler notation, expected: unknown instruction: bpf.InvalidInstruction{}, got: unknown instruction: fuzz_ng_x_net_bpf.InvalidInstruction{} Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestVMUnknownInstruction (0.05s) Step #3 - "compile-libfuzzer-address-x86_64": vm_test.go:43: unexpected error while running program: unknown Instruction at index 1: fuzz_ng_x_net_bpf.unknown Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_bpf 0.494s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_bpf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./bpf Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './bpf/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './bpf/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./context/context.go ./context/context_test.go ./context/go17.go ./context/go19.go ./context/pre_go17.go ./context/pre_go19.go ./context/withtimeout_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./context Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./context Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./context Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./context net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./context Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./context Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_context Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_context ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./context fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:11 Found package in /src/x/net/context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:11 Function WithDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:11 Function WithTimeout has unproduced argument time.Duration Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_context.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_context.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_context Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_context.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_context.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_context.a ./fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_context/ngolofuzz.pb.o fuzz_ng_x_net_context//ngolofuzz.o fuzz_ng_x_net_context.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_context.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_context/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_context/copy/context.go fuzz_ng_x_net_context/copy/go17.go fuzz_ng_x_net_context/copy/go19.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_context/copy/context.go fuzz_ng_x_net_context/copy/go17.go fuzz_ng_x_net_context/copy/go19.go fuzz_ng_x_net_context/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./context/context_test.go ./context/withtimeout_test.go fuzz_ng_x_net_context/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_context/' fuzz_ng_x_net_context/context.go fuzz_ng_x_net_context/context_test.go fuzz_ng_x_net_context/fuzz_ng.go fuzz_ng_x_net_context/go17.go fuzz_ng_x_net_context/go19.go fuzz_ng_x_net_context/ngolo_helper.go fuzz_ng_x_net_context/ngolofuzz.pb.go fuzz_ng_x_net_context/withtimeout_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_context/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_context/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_context /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_context 0.053s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_context_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./context Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./context/ctxhttp/ctxhttp.go ./context/ctxhttp/ctxhttp_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./context/ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./context/ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./context/ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./context/ctxhttp net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./context/ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./context/ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_context_ctxhttp ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./context/ctxhttp fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Found package in /src/x/net/context/ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function Do has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function Do has unproduced argument http.Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function Do has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function Get has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function Get has unproduced argument http.Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function Head has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function Head has unproduced argument http.Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function Post has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function Post has unproduced argument http.Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function PostForm has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function PostForm has unproduced argument http.Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:21 Function PostForm has unproduced argument url.Values Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_context_ctxhttp.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_context_ctxhttp.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_context_ctxhttp.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/net/context/ctxhttp" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:25 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_context_ctxhttp.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_context_ctxhttp.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_context_ctxhttp.a ./fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_context_ctxhttp/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_context_ctxhttp/fuzz_ng.go:11:2: "golang.org/x/net/context/ctxhttp" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_context_ctxhttp/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_context_ctxhttp/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_context_ctxhttp/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_context_ctxhttp/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_context_ctxhttp/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_context_ctxhttp/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:26 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_context_ctxhttp/ngolofuzz.pb.o fuzz_ng_x_net_context_ctxhttp//ngolofuzz.o fuzz_ng_x_net_context_ctxhttp.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_context_ctxhttp/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_context_ctxhttp//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_context_ctxhttp.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_context_ctxhttp.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_context_ctxhttp.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_context_ctxhttp/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_context_ctxhttp/copy/ctxhttp.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_context_ctxhttp/copy/ctxhttp.go fuzz_ng_x_net_context_ctxhttp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./context/ctxhttp/ctxhttp_test.go fuzz_ng_x_net_context_ctxhttp/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_context_ctxhttp/' fuzz_ng_x_net_context_ctxhttp/ctxhttp.go fuzz_ng_x_net_context_ctxhttp/ctxhttp_test.go fuzz_ng_x_net_context_ctxhttp/fuzz_ng.go fuzz_ng_x_net_context_ctxhttp/main.428738366.go fuzz_ng_x_net_context_ctxhttp/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_context_ctxhttp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_context_ctxhttp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_context_ctxhttp /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_context_ctxhttp [golang.org/x/net/fuzz_ng_x_net_context_ctxhttp.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_context_ctxhttp [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_context_ctxhttp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./context/ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./netutil/listen.go ./netutil/listen_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./netutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./netutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./netutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./netutil net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./netutil Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./netutil Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_netutil ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./netutil fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:26 Found package in /src/x/net/netutil Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:26 Function LimitListener has unproduced argument net.Listener Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_netutil.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_netutil.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_netutil.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/net/netutil" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:29 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_netutil.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_netutil.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_netutil.a ./fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_netutil/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_netutil/fuzz_ng.go:11:2: "golang.org/x/net/netutil" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_netutil/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_netutil/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_netutil/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_netutil/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_netutil/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_netutil/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:31 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_netutil/ngolofuzz.pb.o fuzz_ng_x_net_netutil//ngolofuzz.o fuzz_ng_x_net_netutil.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_netutil/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_netutil//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_netutil.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_netutil.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_netutil.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_netutil/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_netutil/copy/listen.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_netutil/copy/listen.go fuzz_ng_x_net_netutil/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./netutil/listen_test.go fuzz_ng_x_net_netutil/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_netutil/' fuzz_ng_x_net_netutil/fuzz_ng.go fuzz_ng_x_net_netutil/listen.go fuzz_ng_x_net_netutil/listen_test.go fuzz_ng_x_net_netutil/main.2024086399.go fuzz_ng_x_net_netutil/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_netutil/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_netutil/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_netutil /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_netutil [golang.org/x/net/fuzz_ng_x_net_netutil.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_netutil [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_netutil_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./netutil Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./dict/dict.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./dict Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./dict Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./dict Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./dict net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./dict Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./dict Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_dict ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./dict fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:31 Found package in /src/x/net/dict Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:31 Array result for Dict is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:31 Array result for Defn is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_dict.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_dict.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_dict.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_dict.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_dict.a ./fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_dict/ngolofuzz.pb.o fuzz_ng_x_net_dict//ngolofuzz.o fuzz_ng_x_net_dict.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_dict.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_dict/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_dict/copy/dict.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_dict/copy/dict.go fuzz_ng_x_net_dict/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './dict/*_test.go' fuzz_ng_x_net_dict/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './dict/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_dict/' fuzz_ng_x_net_dict/dict.go fuzz_ng_x_net_dict/fuzz_ng.go fuzz_ng_x_net_dict/ngolo_helper.go fuzz_ng_x_net_dict/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_dict/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_dict/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_dict /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? golang.org/x/net/fuzz_ng_x_net_dict [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_dict_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./dict Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./trace/events.go ./trace/histogram.go ./trace/histogram_test.go ./trace/trace.go ./trace/trace_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./trace net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./trace Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./trace Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_trace ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./trace fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Found package in /src/x/net/trace Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Function RenderEvents has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Function RenderEvents has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Function NewContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Function FromContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Function Traces has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Function Traces has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Function Events has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Function Events has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:42 Function Render has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_trace.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_trace.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_trace.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:176:2: declared and not used: TraceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:194:2: declared and not used: TraceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:49 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_trace.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_trace.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_trace.a ./fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_trace/fuzz_ng.go:176:2: declared and not used: TraceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_trace/fuzz_ng.go:194:2: declared and not used: TraceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:50 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_trace/ngolofuzz.pb.o fuzz_ng_x_net_trace//ngolofuzz.o fuzz_ng_x_net_trace.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_trace.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_trace.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_trace.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_trace/copy/events.go fuzz_ng_x_net_trace/copy/histogram.go fuzz_ng_x_net_trace/copy/trace.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_trace/copy/events.go fuzz_ng_x_net_trace/copy/histogram.go fuzz_ng_x_net_trace/copy/trace.go fuzz_ng_x_net_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./trace/histogram_test.go ./trace/trace_test.go fuzz_ng_x_net_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_trace/' fuzz_ng_x_net_trace/events.go fuzz_ng_x_net_trace/fuzz_ng.go fuzz_ng_x_net_trace/histogram.go fuzz_ng_x_net_trace/histogram_test.go fuzz_ng_x_net_trace/main.1807918500.go fuzz_ng_x_net_trace/ngolo_helper.go fuzz_ng_x_net_trace/ngolofuzz.pb.go fuzz_ng_x_net_trace/trace.go fuzz_ng_x_net_trace/trace_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_trace/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_trace/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_trace /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_trace 0.005s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_trace_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/57b05e7a99c5305a84e289e5c54968670425a847 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bcfc013bfeb87f02b5ee51d7dc7ffcf295060e47 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./trace Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./xsrftoken/xsrf.go ./xsrftoken/xsrf_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./xsrftoken net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_xsrftoken ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./xsrftoken fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:51 Found package in /src/x/net/xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:46:51 Function ValidFor has unproduced argument time.Duration Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_xsrftoken.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_xsrftoken.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_xsrftoken.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_xsrftoken.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_xsrftoken.a ./fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_xsrftoken/ngolofuzz.pb.o fuzz_ng_x_net_xsrftoken//ngolofuzz.o fuzz_ng_x_net_xsrftoken.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_xsrftoken.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_xsrftoken/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_xsrftoken/copy/xsrf.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_xsrftoken/copy/xsrf.go fuzz_ng_x_net_xsrftoken/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./xsrftoken/xsrf_test.go fuzz_ng_x_net_xsrftoken/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_xsrftoken/' fuzz_ng_x_net_xsrftoken/fuzz_ng.go fuzz_ng_x_net_xsrftoken/ngolo_helper.go fuzz_ng_x_net_xsrftoken/ngolofuzz.pb.go fuzz_ng_x_net_xsrftoken/xsrf.go fuzz_ng_x_net_xsrftoken/xsrf_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_xsrftoken/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_xsrftoken/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_xsrftoken /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_xsrftoken 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_xsrftoken_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/hooks/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/hooks/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/info/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/remotes/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/heads/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/info/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/pack/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/pack/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/tags/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/tags/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/remotes/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/heads/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/branches/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/branches/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./route/address.go ./route/address_darwin_test.go ./route/address_test.go ./route/binary.go ./route/defs_darwin.go ./route/defs_dragonfly.go ./route/defs_freebsd.go ./route/defs_netbsd.go ./route/defs_openbsd.go ./route/interface.go ./route/interface_announce.go ./route/interface_classic.go ./route/interface_freebsd.go ./route/interface_multicast.go ./route/interface_openbsd.go ./route/message.go ./route/message_darwin_test.go ./route/message_freebsd_test.go ./route/message_test.go ./route/route.go ./route/route_classic.go ./route/route_openbsd.go ./route/route_test.go ./route/sys.go ./route/sys_darwin.go ./route/sys_dragonfly.go ./route/sys_freebsd.go ./route/sys_netbsd.go ./route/sys_openbsd.go ./route/syscall.go ./route/zsys_darwin.go ./route/zsys_dragonfly.go ./route/zsys_freebsd_386.go ./route/zsys_freebsd_amd64.go ./route/zsys_freebsd_arm.go ./route/zsys_freebsd_arm64.go ./route/zsys_freebsd_riscv64.go ./route/zsys_netbsd.go ./route/zsys_openbsd.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 39 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./route Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./route Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./route Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./route net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./route Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./route Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_route Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_route ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./route fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:02 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:02 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_route.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_route.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_net_route: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 53: cd: fuzz_ng_x_net_route: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_route Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/net: build constraints exclude all Go files in /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/net: build constraints exclude all Go files in /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": go: /src/x/net/go.mod already exists Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_route.a . Step #3 - "compile-libfuzzer-address-x86_64": -: build constraints exclude all Go files in /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_route.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_route.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_route.a ./fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/x/net/fuzz_ng_x_net_route: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_route/ngolofuzz.pb.o fuzz_ng_x_net_route//ngolofuzz.o fuzz_ng_x_net_route.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_route/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_route//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_route.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_route.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_route.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_route/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot create regular file 'fuzz_ng_x_net_route/': Not a directory Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_net_route/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_net_route/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_net_route/copy/*.go' fuzz_ng_x_net_route/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_net_route/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp ./route/address_darwin_test.go ./route/address_test.go ./route/message_darwin_test.go ./route/message_freebsd_test.go ./route/message_test.go ./route/route_test.go fuzz_ng_x_net_route/ Step #3 - "compile-libfuzzer-address-x86_64": cp: target 'fuzz_ng_x_net_route/' is not a directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_route/' 'fuzz_ng_x_net_route/*.go' Step #3 - "compile-libfuzzer-address-x86_64": sed: can't read fuzz_ng_x_net_route/*.go: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_route/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_route/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_net_route: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/net: build constraints exclude all Go files in /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_route_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_route_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed for ./route' Step #3 - "compile-libfuzzer-address-x86_64": Failed for ./route Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./route Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./publicsuffix/example_test.go ./publicsuffix/gen.go ./publicsuffix/list.go ./publicsuffix/list_test.go ./publicsuffix/table.go ./publicsuffix/table_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./publicsuffix net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_publicsuffix ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./publicsuffix fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:04 Found package in /src/x/net/publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_publicsuffix.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_publicsuffix.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_publicsuffix.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_publicsuffix.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_publicsuffix.a ./fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_publicsuffix/ngolofuzz.pb.o fuzz_ng_x_net_publicsuffix//ngolofuzz.o fuzz_ng_x_net_publicsuffix.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_publicsuffix.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_publicsuffix/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_publicsuffix/copy/list.go fuzz_ng_x_net_publicsuffix/copy/table.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_publicsuffix/copy/list.go fuzz_ng_x_net_publicsuffix/copy/table.go fuzz_ng_x_net_publicsuffix/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./publicsuffix/example_test.go ./publicsuffix/list_test.go ./publicsuffix/table_test.go fuzz_ng_x_net_publicsuffix/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_publicsuffix/' fuzz_ng_x_net_publicsuffix/example_test.go fuzz_ng_x_net_publicsuffix/fuzz_ng.go fuzz_ng_x_net_publicsuffix/list.go fuzz_ng_x_net_publicsuffix/list_test.go fuzz_ng_x_net_publicsuffix/ngolo_helper.go fuzz_ng_x_net_publicsuffix/ngolofuzz.pb.go fuzz_ng_x_net_publicsuffix/table.go fuzz_ng_x_net_publicsuffix/table_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_publicsuffix/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_publicsuffix/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_publicsuffix /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": table.go:63:12: pattern data/children: no matching files found Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_publicsuffix [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_publicsuffix_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './publicsuffix/data/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './publicsuffix/data/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./webdav/file.go ./webdav/file_test.go ./webdav/if.go ./webdav/if_test.go ./webdav/litmus_test_server.go ./webdav/lock.go ./webdav/lock_test.go ./webdav/prop.go ./webdav/prop_test.go ./webdav/webdav.go ./webdav/webdav_test.go ./webdav/xml.go ./webdav/xml_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./webdav Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./webdav Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./webdav Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./webdav net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./webdav Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./webdav Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_webdav ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./webdav fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:15 Found package in /src/x/net/webdav Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:15 Type Dir is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:15 Function Mkdir has unproduced recv Dir Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:15 Function OpenFile has unproduced recv Dir Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:15 Function RemoveAll has unproduced recv Dir Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:15 Function Rename has unproduced recv Dir Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:15 Function Stat has unproduced recv Dir Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:15 Function ServeHTTP has unproduced recv Handler Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_webdav.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_webdav.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_webdav.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_webdav.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_webdav.a ./fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_webdav/ngolofuzz.pb.o fuzz_ng_x_net_webdav//ngolofuzz.o fuzz_ng_x_net_webdav.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_webdav.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_webdav/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_webdav/copy/file.go fuzz_ng_x_net_webdav/copy/if.go fuzz_ng_x_net_webdav/copy/lock.go fuzz_ng_x_net_webdav/copy/prop.go fuzz_ng_x_net_webdav/copy/webdav.go fuzz_ng_x_net_webdav/copy/xml.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_webdav/copy/file.go fuzz_ng_x_net_webdav/copy/if.go fuzz_ng_x_net_webdav/copy/lock.go fuzz_ng_x_net_webdav/copy/prop.go fuzz_ng_x_net_webdav/copy/webdav.go fuzz_ng_x_net_webdav/copy/xml.go fuzz_ng_x_net_webdav/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./webdav/file_test.go ./webdav/if_test.go ./webdav/lock_test.go ./webdav/prop_test.go ./webdav/webdav_test.go ./webdav/xml_test.go fuzz_ng_x_net_webdav/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_webdav/' fuzz_ng_x_net_webdav/file.go fuzz_ng_x_net_webdav/file_test.go fuzz_ng_x_net_webdav/fuzz_ng.go fuzz_ng_x_net_webdav/if.go fuzz_ng_x_net_webdav/if_test.go fuzz_ng_x_net_webdav/lock.go fuzz_ng_x_net_webdav/lock_test.go fuzz_ng_x_net_webdav/ngolo_helper.go fuzz_ng_x_net_webdav/ngolofuzz.pb.go fuzz_ng_x_net_webdav/prop.go fuzz_ng_x_net_webdav/prop_test.go fuzz_ng_x_net_webdav/webdav.go fuzz_ng_x_net_webdav/webdav_test.go fuzz_ng_x_net_webdav/xml.go fuzz_ng_x_net_webdav/xml_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_webdav/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_webdav/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_webdav /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/net/fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-address-x86_64": xml.go:35:2: use of internal package golang.org/x/net/webdav/internal/xml not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_webdav [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_webdav_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./webdav Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './webdav/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './webdav/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./webdav/internal/xml/atom_test.go ./webdav/internal/xml/example_test.go ./webdav/internal/xml/marshal.go ./webdav/internal/xml/marshal_test.go ./webdav/internal/xml/read.go ./webdav/internal/xml/read_test.go ./webdav/internal/xml/typeinfo.go ./webdav/internal/xml/xml.go ./webdav/internal/xml/xml_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./webdav/internal/xml Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./websocket/client.go ./websocket/dial.go ./websocket/dial_test.go ./websocket/exampledial_test.go ./websocket/examplehandler_test.go ./websocket/hybi.go ./websocket/hybi_test.go ./websocket/server.go ./websocket/websocket.go ./websocket/websocket_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./websocket Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./websocket Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./websocket Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./websocket net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./websocket Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./websocket Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_websocket ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./websocket fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Found package in /src/x/net/websocket Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Type DialError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Type Handler is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Type ProtocolError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Type Addr is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Unhandled field &ast.FuncType{Func:8556, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002f8990), Results:(*ast.FieldList)(0xc0002f8a20)} for struct Codec Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Unhandled field &ast.FuncType{Func:8630, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002f8ae0), Results:(*ast.FieldList)(0xc0002f8b10)} for struct Codec Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Unhandled field &ast.FuncType{Func:34194, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000133f50), Results:(*ast.FieldList)(0xc000172000)} for struct Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function Error has unproduced recv DialError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function NewClient has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function DialContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function Origin has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function ServeHTTP has unproduced recv Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function ServeHTTP has unproduced recv Handler Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function Error has unproduced recv ProtocolError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function Network has unproduced recv Addr Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function Send has unproduced recv Codec Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:26 Function Receive has unproduced recv Codec Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_websocket.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_websocket.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_websocket.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_websocket.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_websocket.a ./fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_websocket/ngolofuzz.pb.o fuzz_ng_x_net_websocket//ngolofuzz.o fuzz_ng_x_net_websocket.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_websocket.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_websocket/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_websocket/copy/client.go fuzz_ng_x_net_websocket/copy/dial.go fuzz_ng_x_net_websocket/copy/hybi.go fuzz_ng_x_net_websocket/copy/server.go fuzz_ng_x_net_websocket/copy/websocket.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_websocket/copy/client.go fuzz_ng_x_net_websocket/copy/dial.go fuzz_ng_x_net_websocket/copy/hybi.go fuzz_ng_x_net_websocket/copy/server.go fuzz_ng_x_net_websocket/copy/websocket.go fuzz_ng_x_net_websocket/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./websocket/dial_test.go ./websocket/exampledial_test.go ./websocket/examplehandler_test.go ./websocket/hybi_test.go ./websocket/websocket_test.go fuzz_ng_x_net_websocket/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_websocket/' fuzz_ng_x_net_websocket/client.go fuzz_ng_x_net_websocket/dial.go fuzz_ng_x_net_websocket/dial_test.go fuzz_ng_x_net_websocket/exampledial_test.go fuzz_ng_x_net_websocket/examplehandler_test.go fuzz_ng_x_net_websocket/fuzz_ng.go fuzz_ng_x_net_websocket/hybi.go fuzz_ng_x_net_websocket/hybi_test.go fuzz_ng_x_net_websocket/ngolo_helper.go fuzz_ng_x_net_websocket/ngolofuzz.pb.go fuzz_ng_x_net_websocket/server.go fuzz_ng_x_net_websocket/websocket.go fuzz_ng_x_net_websocket/websocket_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_websocket/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_websocket/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_websocket /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:38 Test TLS WebSocket server listening on 127.0.0.1:42051 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:38 Test WebSocket server listening on 127.0.0.1:39741 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:38 Test TLS WebSocket server listening on 127.0.0.1:39945 Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_websocket 0.031s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_websocket_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3e82c37cfcb13cbc391fdf0f2307859168b1f142 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9c10409d3197ad9c2806eb629d8f13b5b87546ed (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2b27a9e5dcbc71a41729abdf486753697b182d38 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4e99713036648a164829db42e7227ad1458427c9 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c19f78b02be655206be5a02bbd7f1731ec28228d (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a2c46ba7d3b75220ba922d686ef2d06eb85649da (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7acf2085d59b5800fab18170cb381d7887cc7436 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/155a9925ded72387edae66f6fbfcbdeca30b1862 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0d9def4b3997b49cacb082227ba0ebb1651128cc (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./websocket Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./http2/ascii.go ./http2/ascii_test.go ./http2/ciphers.go ./http2/ciphers_test.go ./http2/client_conn_pool.go ./http2/clientconn_test.go ./http2/config.go ./http2/config_go124.go ./http2/config_pre_go124.go ./http2/config_test.go ./http2/connframes_test.go ./http2/databuffer.go ./http2/databuffer_test.go ./http2/errors.go ./http2/errors_test.go ./http2/flow.go ./http2/flow_test.go ./http2/frame.go ./http2/frame_test.go ./http2/gotrack.go ./http2/gotrack_test.go ./http2/headermap.go ./http2/http2.go ./http2/http2_test.go ./http2/netconn_test.go ./http2/pipe.go ./http2/pipe_test.go ./http2/server.go ./http2/server_push_test.go ./http2/server_test.go ./http2/sync_test.go ./http2/timer.go ./http2/transport.go ./http2/transport_test.go ./http2/unencrypted.go ./http2/write.go ./http2/writesched.go ./http2/writesched_priority.go ./http2/writesched_priority_test.go ./http2/writesched_random.go ./http2/writesched_random_test.go ./http2/writesched_roundrobin.go ./http2/writesched_roundrobin_test.go ./http2/writesched_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 44 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./http2 net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./http2 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_http2 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http2 fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Found package in /src/x/net/http2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Array result for hpack.HeaderField is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Array result for hpack.HeaderField is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type ConnectionError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type UnknownFrame is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type HeadersFrame is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type DataFrame is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type StreamError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type PushPromiseFrame is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type RoundTripOpt is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type SettingsFrame is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type ContinuationFrame is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Type GoAwayError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function Error has unproduced recv ConnectionError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function Error has unproduced recv StreamError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function StreamEnded has unproduced recv DataFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function Data has unproduced recv DataFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function IsAck has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function Value has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function Setting has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function NumSettings has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function HasDuplicates has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function ForeachSetting has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Unhandled argument &ast.Ellipsis{Ellipsis:169719, Elt:(*ast.Ident)(0xc0005b63c0)} for FramerNgdotWriteSettings Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function IsAck has unproduced recv PingFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function WritePing has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function Payload has unproduced recv UnknownFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function HeaderBlockFragment has unproduced recv HeadersFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function HeadersEnded has unproduced recv HeadersFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function StreamEnded has unproduced recv HeadersFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function HasPriority has unproduced recv HeadersFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function WriteHeaders has unproduced argument HeadersFrameParam Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function WritePriority has unproduced argument PriorityParam Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function HeaderBlockFragment has unproduced recv ContinuationFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function HeadersEnded has unproduced recv ContinuationFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function HeaderBlockFragment has unproduced recv PushPromiseFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function HeadersEnded has unproduced recv PushPromiseFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function WritePushPromise has unproduced argument PushPromiseParam Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function PseudoValue has unproduced recv MetaHeadersFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function RegularFields has unproduced recv MetaHeadersFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function PseudoFields has unproduced recv MetaHeadersFrame Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function ConfigureServer has unproduced argument http.Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function ConfigureServer has unproduced argument Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function ServeConn has unproduced recv Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function ConfigureTransport has unproduced argument http.Transport Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function ConfigureTransports has unproduced argument http.Transport Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function RoundTrip has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function RoundTripOpt has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function RoundTripOpt has unproduced argument RoundTripOpt Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function Shutdown has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function RoundTrip has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function Error has unproduced recv GoAwayError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function Ping has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:47:39 Function NewPriorityWriteScheduler has unproduced argument PriorityWriteSchedulerConfig Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http2.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http2.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_http2.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_http2.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_http2.a ./fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_http2/ngolofuzz.pb.o fuzz_ng_x_net_http2//ngolofuzz.o fuzz_ng_x_net_http2.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_http2.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http2/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_http2/copy/ascii.go fuzz_ng_x_net_http2/copy/ciphers.go fuzz_ng_x_net_http2/copy/client_conn_pool.go fuzz_ng_x_net_http2/copy/config.go fuzz_ng_x_net_http2/copy/config_go124.go fuzz_ng_x_net_http2/copy/databuffer.go fuzz_ng_x_net_http2/copy/errors.go fuzz_ng_x_net_http2/copy/flow.go fuzz_ng_x_net_http2/copy/frame.go fuzz_ng_x_net_http2/copy/gotrack.go fuzz_ng_x_net_http2/copy/headermap.go fuzz_ng_x_net_http2/copy/http2.go fuzz_ng_x_net_http2/copy/pipe.go fuzz_ng_x_net_http2/copy/server.go fuzz_ng_x_net_http2/copy/timer.go fuzz_ng_x_net_http2/copy/transport.go fuzz_ng_x_net_http2/copy/unencrypted.go fuzz_ng_x_net_http2/copy/write.go fuzz_ng_x_net_http2/copy/writesched.go fuzz_ng_x_net_http2/copy/writesched_priority.go fuzz_ng_x_net_http2/copy/writesched_random.go fuzz_ng_x_net_http2/copy/writesched_roundrobin.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_http2/copy/ascii.go fuzz_ng_x_net_http2/copy/ciphers.go fuzz_ng_x_net_http2/copy/client_conn_pool.go fuzz_ng_x_net_http2/copy/config.go fuzz_ng_x_net_http2/copy/config_go124.go fuzz_ng_x_net_http2/copy/databuffer.go fuzz_ng_x_net_http2/copy/errors.go fuzz_ng_x_net_http2/copy/flow.go fuzz_ng_x_net_http2/copy/frame.go fuzz_ng_x_net_http2/copy/gotrack.go fuzz_ng_x_net_http2/copy/headermap.go fuzz_ng_x_net_http2/copy/http2.go fuzz_ng_x_net_http2/copy/pipe.go fuzz_ng_x_net_http2/copy/server.go fuzz_ng_x_net_http2/copy/timer.go fuzz_ng_x_net_http2/copy/transport.go fuzz_ng_x_net_http2/copy/unencrypted.go fuzz_ng_x_net_http2/copy/write.go fuzz_ng_x_net_http2/copy/writesched.go fuzz_ng_x_net_http2/copy/writesched_priority.go fuzz_ng_x_net_http2/copy/writesched_random.go fuzz_ng_x_net_http2/copy/writesched_roundrobin.go fuzz_ng_x_net_http2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./http2/ascii_test.go ./http2/ciphers_test.go ./http2/clientconn_test.go ./http2/config_test.go ./http2/connframes_test.go ./http2/databuffer_test.go ./http2/errors_test.go ./http2/flow_test.go ./http2/frame_test.go ./http2/gotrack_test.go ./http2/http2_test.go ./http2/netconn_test.go ./http2/pipe_test.go ./http2/server_push_test.go ./http2/server_test.go ./http2/sync_test.go ./http2/transport_test.go ./http2/writesched_priority_test.go ./http2/writesched_random_test.go ./http2/writesched_roundrobin_test.go ./http2/writesched_test.go fuzz_ng_x_net_http2/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_http2/' fuzz_ng_x_net_http2/ascii.go fuzz_ng_x_net_http2/ascii_test.go fuzz_ng_x_net_http2/ciphers.go fuzz_ng_x_net_http2/ciphers_test.go fuzz_ng_x_net_http2/client_conn_pool.go fuzz_ng_x_net_http2/clientconn_test.go fuzz_ng_x_net_http2/config.go fuzz_ng_x_net_http2/config_go124.go fuzz_ng_x_net_http2/config_test.go fuzz_ng_x_net_http2/connframes_test.go fuzz_ng_x_net_http2/databuffer.go fuzz_ng_x_net_http2/databuffer_test.go fuzz_ng_x_net_http2/errors.go fuzz_ng_x_net_http2/errors_test.go fuzz_ng_x_net_http2/flow.go fuzz_ng_x_net_http2/flow_test.go fuzz_ng_x_net_http2/frame.go fuzz_ng_x_net_http2/frame_test.go fuzz_ng_x_net_http2/fuzz_ng.go fuzz_ng_x_net_http2/gotrack.go fuzz_ng_x_net_http2/gotrack_test.go fuzz_ng_x_net_http2/headermap.go fuzz_ng_x_net_http2/http2.go fuzz_ng_x_net_http2/http2_test.go fuzz_ng_x_net_http2/netconn_test.go fuzz_ng_x_net_http2/ngolo_helper.go fuzz_ng_x_net_http2/ngolofuzz.pb.go fuzz_ng_x_net_http2/pipe.go fuzz_ng_x_net_http2/pipe_test.go fuzz_ng_x_net_http2/server.go fuzz_ng_x_net_http2/server_push_test.go fuzz_ng_x_net_http2/server_test.go fuzz_ng_x_net_http2/sync_test.go fuzz_ng_x_net_http2/timer.go fuzz_ng_x_net_http2/transport.go fuzz_ng_x_net_http2/transport_test.go fuzz_ng_x_net_http2/unencrypted.go fuzz_ng_x_net_http2/write.go fuzz_ng_x_net_http2/writesched.go fuzz_ng_x_net_http2/writesched_priority.go fuzz_ng_x_net_http2/writesched_priority_test.go fuzz_ng_x_net_http2/writesched_random.go fuzz_ng_x_net_http2/writesched_random_test.go fuzz_ng_x_net_http2/writesched_roundrobin.go fuzz_ng_x_net_http2/writesched_roundrobin_test.go fuzz_ng_x_net_http2/writesched_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_http2 /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestNoUnicodeStrings (0.04s) Step #3 - "compile-libfuzzer-address-x86_64": http2_test.go:277: disallowed call to strings.EqualFold at copy/ascii.go:13 Step #3 - "compile-libfuzzer-address-x86_64": http2_test.go:277: disallowed call to strings.ToLower at copy/ascii.go:52 Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http2 12.692s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_http2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0db5fa53424df7e193d90af3294c6498f4968810 (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1cb4648bcee6707e0761080fddd62d4f63c7e2c9 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2cbcdee4c37d0207fb798693e283bac2d5328431 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0cae5fe14d6856ce816baf8ee99456d0ee6048f3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/248ace34ab5a8a36c2d0b6bd3a4ce58bf25e5643 (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7d7011ca187332c3b8e7272f3083d185d8eacd14 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/31d61336c6e303865da53f558221232ee121f75c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c5c6be0dce3832503b26b498d587cdc30de52773 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c57ac3e98ae6b5fec2626e1874d555145a816bd7 (deflated 92%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/83274f2331d7253f50f981186bf821439f1787b2 (deflated 92%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e8785945bc98707d062d40fb86c9d5ba88ffd7d6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4df58ccbb05aedd4ad13503c6a5598fe7dbb429a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./http2 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./http2/hpack/encode.go ./http2/hpack/encode_test.go ./http2/hpack/gen.go ./http2/hpack/hpack.go ./http2/hpack/hpack_test.go ./http2/hpack/huffman.go ./http2/hpack/static_table.go ./http2/hpack/tables.go ./http2/hpack/tables_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/hpack Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/hpack Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/hpack Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./http2/hpack net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./http2/hpack Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/hpack Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_http2_hpack ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http2/hpack fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Found package in /src/x/net/http2/hpack Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Array result for HeaderField is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Type DecodingError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Type InvalidIndexError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Function WriteField has unproduced argument HeaderField Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Function Error has unproduced recv DecodingError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Function Error has unproduced recv InvalidIndexError Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Unhandled argument &ast.FuncType{Func:11107, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00022a780), Results:(*ast.FieldList)(nil)} for NewDecoder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:07 Unhandled argument &ast.FuncType{Func:12049, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00022aa20), Results:(*ast.FieldList)(nil)} for DecoderNgdotSetEmitFunc Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http2_hpack.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http2_hpack.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_http2_hpack.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_http2_hpack.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_http2_hpack.a ./fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_http2_hpack/ngolofuzz.pb.o fuzz_ng_x_net_http2_hpack//ngolofuzz.o fuzz_ng_x_net_http2_hpack.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_http2_hpack.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http2_hpack/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_http2_hpack/copy/encode.go fuzz_ng_x_net_http2_hpack/copy/hpack.go fuzz_ng_x_net_http2_hpack/copy/huffman.go fuzz_ng_x_net_http2_hpack/copy/static_table.go fuzz_ng_x_net_http2_hpack/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_http2_hpack/copy/encode.go fuzz_ng_x_net_http2_hpack/copy/hpack.go fuzz_ng_x_net_http2_hpack/copy/huffman.go fuzz_ng_x_net_http2_hpack/copy/static_table.go fuzz_ng_x_net_http2_hpack/copy/tables.go fuzz_ng_x_net_http2_hpack/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./http2/hpack/encode_test.go ./http2/hpack/hpack_test.go ./http2/hpack/tables_test.go fuzz_ng_x_net_http2_hpack/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_http2_hpack/' fuzz_ng_x_net_http2_hpack/encode.go fuzz_ng_x_net_http2_hpack/encode_test.go fuzz_ng_x_net_http2_hpack/fuzz_ng.go fuzz_ng_x_net_http2_hpack/hpack.go fuzz_ng_x_net_http2_hpack/hpack_test.go fuzz_ng_x_net_http2_hpack/huffman.go fuzz_ng_x_net_http2_hpack/ngolo_helper.go fuzz_ng_x_net_http2_hpack/ngolofuzz.pb.go fuzz_ng_x_net_http2_hpack/static_table.go fuzz_ng_x_net_http2_hpack/tables.go fuzz_ng_x_net_http2_hpack/tables_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_hpack/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_hpack/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_http2_hpack /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_http2_hpack 0.024s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_http2_hpack_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/abd1c7e1deeeb33b80b5a659d53b8e1763fbf16f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/533cd1a5411a8f7a7ef2f58b24ee6c32ac437240 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f5366a57774d1a714b00747e4c4b37abda94cb63 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ed92693d32be0e344fad628ef8d77b02f66ccd89 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/be07795eabd287aab15837e2a162a52ac4eb5624 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/31dfe7f2148eec1da74b403c1bdaed3475aaf5ef (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9bd46f0cbd05f3235aaf1b13682595a6a375482b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d7d8d994a6cc451b49fd2df21e002a41be8177ab (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/988695d739bd9e97df1347a5155bd2d74ce6243d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./http2/hpack Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./http2/h2i/h2i.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/h2i Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/h2i Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/h2i Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./http2/h2i net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./http2/h2i Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/h2i Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_http2_h2i ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http2/h2i fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:19 Found package in /src/x/net/http2/h2i Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http2_h2i.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http2_h2i.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/net/http2/h2i" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/net/http2/h2i" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_http2_h2i.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/net/http2/h2i" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:21 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_http2_h2i.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_http2_h2i.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_http2_h2i.a ./fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_http2_h2i/fuzz_ng.go:11:2: import "golang.org/x/net/http2/h2i" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:21 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_http2_h2i/ngolofuzz.pb.o fuzz_ng_x_net_http2_h2i//ngolofuzz.o fuzz_ng_x_net_http2_h2i.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_http2_h2i/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_http2_h2i//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_http2_h2i.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_http2_h2i.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_http2_h2i.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http2_h2i/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_http2_h2i/copy/h2i.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_http2_h2i/copy/h2i.go fuzz_ng_x_net_http2_h2i/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './http2/h2i/*_test.go' fuzz_ng_x_net_http2_h2i/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './http2/h2i/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_http2_h2i/' fuzz_ng_x_net_http2_h2i/fuzz_ng.go fuzz_ng_x_net_http2_h2i/h2i.go fuzz_ng_x_net_http2_h2i/main.1950935288.go fuzz_ng_x_net_http2_h2i/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_h2i/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_h2i/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_http2_h2i /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http2_h2i [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_http2_h2i_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./http2/h2i Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./http2/h2c/h2c.go ./http2/h2c/h2c_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/h2c Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/h2c Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/h2c Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./http2/h2c net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./http2/h2c Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./http2/h2c Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_http2_h2c ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http2/h2c fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:22 Found package in /src/x/net/http2/h2c Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:22 Function NewHandler has unproduced argument http.Handler Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:22 Function NewHandler has unproduced argument http2.Server Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http2_h2c.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http2_h2c.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_http2_h2c.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/net/http2/h2c" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:26 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_http2_h2c.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_net_http2_h2c.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_http2_h2c.a ./fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_http2_h2c/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_http2_h2c/fuzz_ng.go:11:2: "golang.org/x/net/http2/h2c" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_http2_h2c/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_http2_h2c/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_http2_h2c/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_http2_h2c/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_http2_h2c/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_net_http2_h2c/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:28 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_http2_h2c/ngolofuzz.pb.o fuzz_ng_x_net_http2_h2c//ngolofuzz.o fuzz_ng_x_net_http2_h2c.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_http2_h2c/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_http2_h2c//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_net_http2_h2c.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_http2_h2c.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_net_http2_h2c.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http2_h2c/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_http2_h2c/copy/h2c.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_http2_h2c/copy/h2c.go fuzz_ng_x_net_http2_h2c/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./http2/h2c/h2c_test.go fuzz_ng_x_net_http2_h2c/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_http2_h2c/' fuzz_ng_x_net_http2_h2c/fuzz_ng.go fuzz_ng_x_net_http2_h2c/h2c.go fuzz_ng_x_net_http2_h2c/h2c_test.go fuzz_ng_x_net_http2_h2c/main.2734392185.go fuzz_ng_x_net_http2_h2c/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_h2c/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_h2c/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_http2_h2c /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/net/fuzz_ng_x_net_http2_h2c [golang.org/x/net/fuzz_ng_x_net_http2_h2c.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http2_h2c [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_http2_h2c_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./http2/h2c Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./proxy/dial.go ./proxy/dial_test.go ./proxy/direct.go ./proxy/per_host.go ./proxy/per_host_test.go ./proxy/proxy.go ./proxy/proxy_test.go ./proxy/socks5.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./proxy Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./proxy Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./proxy Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./proxy net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./proxy Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./proxy Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_net_proxy ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./proxy fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:29 Found package in /src/x/net/proxy Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:29 Function Dial has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:29 Function DialContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:29 Function AddIP has unproduced argument net.IP Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:29 Function AddNetwork has unproduced argument net.IPNet Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:29 Unhandled argument &ast.FuncType{Func:8133, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00029e630), Results:(*ast.FieldList)(0xc00029e690)} for RegisterDialerType Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:29 Function FromURL has unproduced argument url.URL Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:29 Function SOCKS5 has unproduced argument Auth Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_net_proxy.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_proxy.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net/fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_net_proxy.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_net_proxy.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_net_proxy.a ./fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_net_proxy/ngolofuzz.pb.o fuzz_ng_x_net_proxy//ngolofuzz.o fuzz_ng_x_net_proxy.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_net_proxy.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_proxy/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_net_proxy/copy/dial.go fuzz_ng_x_net_proxy/copy/direct.go fuzz_ng_x_net_proxy/copy/per_host.go fuzz_ng_x_net_proxy/copy/proxy.go fuzz_ng_x_net_proxy/copy/socks5.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_net_proxy/copy/dial.go fuzz_ng_x_net_proxy/copy/direct.go fuzz_ng_x_net_proxy/copy/per_host.go fuzz_ng_x_net_proxy/copy/proxy.go fuzz_ng_x_net_proxy/copy/socks5.go fuzz_ng_x_net_proxy/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./proxy/dial_test.go ./proxy/per_host_test.go ./proxy/proxy_test.go fuzz_ng_x_net_proxy/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_proxy/' fuzz_ng_x_net_proxy/dial.go fuzz_ng_x_net_proxy/dial_test.go fuzz_ng_x_net_proxy/direct.go fuzz_ng_x_net_proxy/fuzz_ng.go fuzz_ng_x_net_proxy/ngolo_helper.go fuzz_ng_x_net_proxy/ngolofuzz.pb.go fuzz_ng_x_net_proxy/per_host.go fuzz_ng_x_net_proxy/per_host_test.go fuzz_ng_x_net_proxy/proxy.go fuzz_ng_x_net_proxy/proxy_test.go fuzz_ng_x_net_proxy/socks5.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_proxy/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_proxy/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net/fuzz_ng_x_net_proxy /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/net/fuzz_ng_x_net_proxy 0.029s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_net_proxy_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/net Step #3 - "compile-libfuzzer-address-x86_64": + echo net/./proxy Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": + cd - Step #3 - "compile-libfuzzer-address-x86_64": /src/x Step #3 - "compile-libfuzzer-address-x86_64": + read repo Step #3 - "compile-libfuzzer-address-x86_64": + cd text Step #3 - "compile-libfuzzer-address-x86_64": + find . -type d Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./doc.go ./gen.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo . Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo . Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo . Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package . text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=. Step #3 - "compile-libfuzzer-address-x86_64": ++ echo . Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing . fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:51 Found package in /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/mod v0.17.0 Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.36.3 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading github.com/google/go-cmp v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:57 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text.a ./fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text/fuzz_ng.go:11:2: "golang.org/x/text" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:48:59 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text/ngolofuzz.pb.o fuzz_ng_x_text//ngolofuzz.o fuzz_ng_x_text.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text/copy/doc.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text/copy/doc.go fuzz_ng_x_text/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './*_test.go' fuzz_ng_x_text/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text/' fuzz_ng_x_text/doc.go fuzz_ng_x_text/fuzz_ng.go fuzz_ng_x_text/main.1225052199.go fuzz_ng_x_text/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/. Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./currency/common.go ./currency/currency.go ./currency/currency_test.go ./currency/example_test.go ./currency/format.go ./currency/format_test.go ./currency/gen.go ./currency/gen_common.go ./currency/query.go ./currency/query_test.go ./currency/tables.go ./currency/tables_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./currency Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./currency Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./currency Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./currency text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./currency Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./currency Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_currency ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude MustParseISO' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude MustParseISO ./currency fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Found package in /src/x/text/currency Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Type Kind is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Function Rounding has unproduced recv Kind Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Function FromRegion has unproduced argument language.Region Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Function FromTag has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Function Format has unproduced argument fmt.State Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Function Kind has unproduced argument Kind Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Unhandled argument &ast.Ellipsis{Ellipsis:119154, Elt:(*ast.Ident)(0xc0003104a0)} for Query Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Function Date has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:00 Function Region has unproduced argument language.Region Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_currency.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_currency.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_currency.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_currency.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_currency.a ./fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_currency/ngolofuzz.pb.o fuzz_ng_x_text_currency//ngolofuzz.o fuzz_ng_x_text_currency.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_currency.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_currency/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_currency/copy/common.go fuzz_ng_x_text_currency/copy/currency.go fuzz_ng_x_text_currency/copy/format.go fuzz_ng_x_text_currency/copy/query.go fuzz_ng_x_text_currency/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_currency/copy/common.go fuzz_ng_x_text_currency/copy/currency.go fuzz_ng_x_text_currency/copy/format.go fuzz_ng_x_text_currency/copy/query.go fuzz_ng_x_text_currency/copy/tables.go fuzz_ng_x_text_currency/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./currency/currency_test.go ./currency/example_test.go ./currency/format_test.go ./currency/query_test.go ./currency/tables_test.go fuzz_ng_x_text_currency/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_currency/' fuzz_ng_x_text_currency/common.go fuzz_ng_x_text_currency/currency.go fuzz_ng_x_text_currency/currency_test.go fuzz_ng_x_text_currency/example_test.go fuzz_ng_x_text_currency/format.go fuzz_ng_x_text_currency/format_test.go fuzz_ng_x_text_currency/fuzz_ng.go fuzz_ng_x_text_currency/ngolo_helper.go fuzz_ng_x_text_currency/ngolofuzz.pb.go fuzz_ng_x_text_currency/query.go fuzz_ng_x_text_currency/query_test.go fuzz_ng_x_text_currency/tables.go fuzz_ng_x_text_currency/tables_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_currency/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_currency/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_currency /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_currency [golang.org/x/text/fuzz_ng_x_text_currency.test] Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:47:7: currency already declared through import of package currency ("golang.org/x/text/currency") Step #3 - "compile-libfuzzer-address-x86_64": ./example_test.go:11:2: other declaration of currency Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_currency [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_currency_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./currency Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/encoding.go ./encoding/encoding_test.go ./encoding/example_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:21 Found package in /src/x/text/encoding Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:21 Type Decoder is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:21 Function Bytes has unproduced recv Decoder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:21 Function String has unproduced recv Decoder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:21 Function Reader has unproduced recv Decoder Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding.a ./fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding/ngolofuzz.pb.o fuzz_ng_x_text_encoding//ngolofuzz.o fuzz_ng_x_text_encoding.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding/copy/encoding.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding/copy/encoding.go fuzz_ng_x_text_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/encoding_test.go ./encoding/example_test.go fuzz_ng_x_text_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding/' fuzz_ng_x_text_encoding/encoding.go fuzz_ng_x_text_encoding/encoding_test.go fuzz_ng_x_text_encoding/example_test.go fuzz_ng_x_text_encoding/fuzz_ng.go fuzz_ng_x_text_encoding/ngolo_helper.go fuzz_ng_x_text_encoding/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-address-x86_64": encoding.go:19:2: use of internal package golang.org/x/text/encoding/internal/identifier not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/japanese/all.go ./encoding/japanese/all_test.go ./encoding/japanese/eucjp.go ./encoding/japanese/iso2022jp.go ./encoding/japanese/maketables.go ./encoding/japanese/shiftjis.go ./encoding/japanese/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/japanese Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/japanese Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/japanese Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding/japanese text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding/japanese Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/japanese Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding_japanese ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/japanese fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:35 Found package in /src/x/text/encoding/japanese Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_japanese.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_japanese.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding_japanese.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/japanese" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:39 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding_japanese.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_encoding_japanese.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding_japanese.a ./fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_japanese/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_japanese/fuzz_ng.go:11:2: "golang.org/x/text/encoding/japanese" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_japanese/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_japanese/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_japanese/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_japanese/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_japanese/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_japanese/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:40 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding_japanese/ngolofuzz.pb.o fuzz_ng_x_text_encoding_japanese//ngolofuzz.o fuzz_ng_x_text_encoding_japanese.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_japanese/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_japanese//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_japanese.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding_japanese.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_encoding_japanese.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_japanese/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding_japanese/copy/all.go fuzz_ng_x_text_encoding_japanese/copy/eucjp.go fuzz_ng_x_text_encoding_japanese/copy/iso2022jp.go fuzz_ng_x_text_encoding_japanese/copy/shiftjis.go fuzz_ng_x_text_encoding_japanese/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding_japanese/copy/all.go fuzz_ng_x_text_encoding_japanese/copy/eucjp.go fuzz_ng_x_text_encoding_japanese/copy/iso2022jp.go fuzz_ng_x_text_encoding_japanese/copy/shiftjis.go fuzz_ng_x_text_encoding_japanese/copy/tables.go fuzz_ng_x_text_encoding_japanese/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/japanese/all_test.go fuzz_ng_x_text_encoding_japanese/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding_japanese/' fuzz_ng_x_text_encoding_japanese/all.go fuzz_ng_x_text_encoding_japanese/all_test.go fuzz_ng_x_text_encoding_japanese/eucjp.go fuzz_ng_x_text_encoding_japanese/fuzz_ng.go fuzz_ng_x_text_encoding_japanese/iso2022jp.go fuzz_ng_x_text_encoding_japanese/main.2289576640.go fuzz_ng_x_text_encoding_japanese/ngolo_helper.go fuzz_ng_x_text_encoding_japanese/shiftjis.go fuzz_ng_x_text_encoding_japanese/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_japanese/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_japanese/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding_japanese /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-address-x86_64": eucjp.go:11:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding_japanese [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_japanese_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding/japanese Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/htmlindex/gen.go ./encoding/htmlindex/htmlindex.go ./encoding/htmlindex/htmlindex_test.go ./encoding/htmlindex/map.go ./encoding/htmlindex/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/htmlindex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/htmlindex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/htmlindex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding/htmlindex text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding/htmlindex Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/htmlindex Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding_htmlindex ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/htmlindex fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:41 Found package in /src/x/text/encoding/htmlindex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:41 Function LanguageDefault has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:41 Function Name has unproduced argument encoding.Encoding Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_htmlindex.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_htmlindex.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding_htmlindex.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding_htmlindex.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding_htmlindex.a ./fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding_htmlindex/ngolofuzz.pb.o fuzz_ng_x_text_encoding_htmlindex//ngolofuzz.o fuzz_ng_x_text_encoding_htmlindex.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding_htmlindex.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_htmlindex/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding_htmlindex/copy/htmlindex.go fuzz_ng_x_text_encoding_htmlindex/copy/map.go fuzz_ng_x_text_encoding_htmlindex/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding_htmlindex/copy/htmlindex.go fuzz_ng_x_text_encoding_htmlindex/copy/map.go fuzz_ng_x_text_encoding_htmlindex/copy/tables.go fuzz_ng_x_text_encoding_htmlindex/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/htmlindex/htmlindex_test.go fuzz_ng_x_text_encoding_htmlindex/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding_htmlindex/' fuzz_ng_x_text_encoding_htmlindex/fuzz_ng.go fuzz_ng_x_text_encoding_htmlindex/htmlindex.go fuzz_ng_x_text_encoding_htmlindex/htmlindex_test.go fuzz_ng_x_text_encoding_htmlindex/map.go fuzz_ng_x_text_encoding_htmlindex/ngolo_helper.go fuzz_ng_x_text_encoding_htmlindex/ngolofuzz.pb.go fuzz_ng_x_text_encoding_htmlindex/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_htmlindex/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_htmlindex/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding_htmlindex /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-address-x86_64": htmlindex.go:30:2: use of internal package golang.org/x/text/encoding/internal/identifier not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding_htmlindex [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_htmlindex_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding/htmlindex Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/korean/all_test.go ./encoding/korean/euckr.go ./encoding/korean/maketables.go ./encoding/korean/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/korean Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/korean Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/korean Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding/korean text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding/korean Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/korean Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding_korean ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/korean fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:52 Found package in /src/x/text/encoding/korean Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_korean.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_korean.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding_korean.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/korean" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:55 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding_korean.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_encoding_korean.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding_korean.a ./fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_korean/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_korean/fuzz_ng.go:11:2: "golang.org/x/text/encoding/korean" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_korean/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_korean/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_korean/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_korean/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_korean/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_korean/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:56 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding_korean/ngolofuzz.pb.o fuzz_ng_x_text_encoding_korean//ngolofuzz.o fuzz_ng_x_text_encoding_korean.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_korean/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_korean//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_korean.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding_korean.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_encoding_korean.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_korean/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding_korean/copy/euckr.go fuzz_ng_x_text_encoding_korean/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding_korean/copy/euckr.go fuzz_ng_x_text_encoding_korean/copy/tables.go fuzz_ng_x_text_encoding_korean/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/korean/all_test.go fuzz_ng_x_text_encoding_korean/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding_korean/' fuzz_ng_x_text_encoding_korean/all_test.go fuzz_ng_x_text_encoding_korean/euckr.go fuzz_ng_x_text_encoding_korean/fuzz_ng.go fuzz_ng_x_text_encoding_korean/main.3062477093.go fuzz_ng_x_text_encoding_korean/ngolo_helper.go fuzz_ng_x_text_encoding_korean/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_korean/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_korean/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding_korean /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-address-x86_64": euckr.go:11:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding_korean [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_korean_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding/korean Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './encoding/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './encoding/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/internal/internal.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/internal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/internal/enctest/enctest.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/internal/enctest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/internal/identifier/gen.go ./encoding/internal/identifier/identifier.go ./encoding/internal/identifier/mib.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/internal/identifier Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/charmap/charmap.go ./encoding/charmap/charmap_test.go ./encoding/charmap/maketables.go ./encoding/charmap/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/charmap Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/charmap Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/charmap Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding/charmap text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding/charmap Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/charmap Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding_charmap ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/charmap fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:57 Found package in /src/x/text/encoding/charmap Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:57 Type Charmap is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:57 Function NewDecoder has unproduced recv Charmap Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:57 Function NewEncoder has unproduced recv Charmap Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:57 Function String has unproduced recv Charmap Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:57 Function ID has unproduced recv Charmap Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:57 Function DecodeByte has unproduced recv Charmap Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:49:57 Function EncodeRune has unproduced recv Charmap Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_charmap.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_charmap.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding_charmap.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/charmap" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:00 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding_charmap.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_encoding_charmap.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding_charmap.a ./fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_charmap/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_charmap/fuzz_ng.go:11:2: "golang.org/x/text/encoding/charmap" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_charmap/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_charmap/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_charmap/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_charmap/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_charmap/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_charmap/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:01 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding_charmap/ngolofuzz.pb.o fuzz_ng_x_text_encoding_charmap//ngolofuzz.o fuzz_ng_x_text_encoding_charmap.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_charmap/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_charmap//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_charmap.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding_charmap.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_encoding_charmap.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_charmap/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding_charmap/copy/charmap.go fuzz_ng_x_text_encoding_charmap/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding_charmap/copy/charmap.go fuzz_ng_x_text_encoding_charmap/copy/tables.go fuzz_ng_x_text_encoding_charmap/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/charmap/charmap_test.go fuzz_ng_x_text_encoding_charmap/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding_charmap/' fuzz_ng_x_text_encoding_charmap/charmap.go fuzz_ng_x_text_encoding_charmap/charmap_test.go fuzz_ng_x_text_encoding_charmap/fuzz_ng.go fuzz_ng_x_text_encoding_charmap/main.2712833920.go fuzz_ng_x_text_encoding_charmap/ngolo_helper.go fuzz_ng_x_text_encoding_charmap/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_charmap/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_charmap/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding_charmap /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-address-x86_64": charmap.go:15:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding_charmap [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_charmap_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding/charmap Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/ianaindex/ascii.go ./encoding/ianaindex/ascii_test.go ./encoding/ianaindex/example_test.go ./encoding/ianaindex/gen.go ./encoding/ianaindex/ianaindex.go ./encoding/ianaindex/ianaindex_test.go ./encoding/ianaindex/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/ianaindex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/ianaindex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/ianaindex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding/ianaindex text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding/ianaindex Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/ianaindex Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding_ianaindex ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/ianaindex fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:02 Found package in /src/x/text/encoding/ianaindex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:02 Type Index is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:02 Function Encoding has unproduced recv Index Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:02 Function Name has unproduced recv Index Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_ianaindex.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_ianaindex.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding_ianaindex.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/ianaindex" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:05 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding_ianaindex.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_encoding_ianaindex.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding_ianaindex.a ./fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_ianaindex/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_ianaindex/fuzz_ng.go:11:2: "golang.org/x/text/encoding/ianaindex" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_ianaindex/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_ianaindex/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_ianaindex/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_ianaindex/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_ianaindex/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_ianaindex/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:06 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding_ianaindex/ngolofuzz.pb.o fuzz_ng_x_text_encoding_ianaindex//ngolofuzz.o fuzz_ng_x_text_encoding_ianaindex.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_ianaindex/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_ianaindex//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_ianaindex.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding_ianaindex.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_encoding_ianaindex.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_ianaindex/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding_ianaindex/copy/ascii.go fuzz_ng_x_text_encoding_ianaindex/copy/ianaindex.go fuzz_ng_x_text_encoding_ianaindex/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding_ianaindex/copy/ascii.go fuzz_ng_x_text_encoding_ianaindex/copy/ianaindex.go fuzz_ng_x_text_encoding_ianaindex/copy/tables.go fuzz_ng_x_text_encoding_ianaindex/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/ianaindex/ascii_test.go ./encoding/ianaindex/example_test.go ./encoding/ianaindex/ianaindex_test.go fuzz_ng_x_text_encoding_ianaindex/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding_ianaindex/' fuzz_ng_x_text_encoding_ianaindex/ascii.go fuzz_ng_x_text_encoding_ianaindex/ascii_test.go fuzz_ng_x_text_encoding_ianaindex/example_test.go fuzz_ng_x_text_encoding_ianaindex/fuzz_ng.go fuzz_ng_x_text_encoding_ianaindex/ianaindex.go fuzz_ng_x_text_encoding_ianaindex/ianaindex_test.go fuzz_ng_x_text_encoding_ianaindex/main.1787722524.go fuzz_ng_x_text_encoding_ianaindex/ngolo_helper.go fuzz_ng_x_text_encoding_ianaindex/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_ianaindex/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_ianaindex/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding_ianaindex /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-address-x86_64": ascii.go:12:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_ianaindex_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding/ianaindex Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/unicode/override.go ./encoding/unicode/unicode.go ./encoding/unicode/unicode_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding/unicode text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding/unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding_unicode ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/unicode fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:06 Found package in /src/x/text/encoding/unicode Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:06 Function BOMOverride has unproduced argument transform.Transformer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_unicode.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_unicode.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding_unicode.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding_unicode.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding_unicode.a ./fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding_unicode/ngolofuzz.pb.o fuzz_ng_x_text_encoding_unicode//ngolofuzz.o fuzz_ng_x_text_encoding_unicode.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding_unicode.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding_unicode/copy/override.go fuzz_ng_x_text_encoding_unicode/copy/unicode.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding_unicode/copy/override.go fuzz_ng_x_text_encoding_unicode/copy/unicode.go fuzz_ng_x_text_encoding_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/unicode/unicode_test.go fuzz_ng_x_text_encoding_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding_unicode/' fuzz_ng_x_text_encoding_unicode/fuzz_ng.go fuzz_ng_x_text_encoding_unicode/ngolo_helper.go fuzz_ng_x_text_encoding_unicode/ngolofuzz.pb.go fuzz_ng_x_text_encoding_unicode/override.go fuzz_ng_x_text_encoding_unicode/unicode.go fuzz_ng_x_text_encoding_unicode/unicode_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_unicode/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_unicode/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding_unicode /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-address-x86_64": unicode.go:15:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding_unicode [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_unicode_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding/unicode Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/unicode/utf32/utf32.go ./encoding/unicode/utf32/utf32_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding/unicode/utf32 text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding_unicode_utf32 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/unicode/utf32 fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:17 Found package in /src/x/text/encoding/unicode/utf32 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_unicode_utf32.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_unicode_utf32.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding_unicode_utf32.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding_unicode_utf32.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding_unicode_utf32.a ./fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding_unicode_utf32/ngolofuzz.pb.o fuzz_ng_x_text_encoding_unicode_utf32//ngolofuzz.o fuzz_ng_x_text_encoding_unicode_utf32.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding_unicode_utf32.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_unicode_utf32/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding_unicode_utf32/copy/utf32.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding_unicode_utf32/copy/utf32.go fuzz_ng_x_text_encoding_unicode_utf32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/unicode/utf32/utf32_test.go fuzz_ng_x_text_encoding_unicode_utf32/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding_unicode_utf32/' fuzz_ng_x_text_encoding_unicode_utf32/fuzz_ng.go fuzz_ng_x_text_encoding_unicode_utf32/ngolo_helper.go fuzz_ng_x_text_encoding_unicode_utf32/ngolofuzz.pb.go fuzz_ng_x_text_encoding_unicode_utf32/utf32.go fuzz_ng_x_text_encoding_unicode_utf32/utf32_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_unicode_utf32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_unicode_utf32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding_unicode_utf32 /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-address-x86_64": utf32.go:20:2: use of internal package golang.org/x/text/encoding/internal/identifier not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding_unicode_utf32 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_unicode_utf32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/traditionalchinese/all_test.go ./encoding/traditionalchinese/big5.go ./encoding/traditionalchinese/maketables.go ./encoding/traditionalchinese/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding/traditionalchinese text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding/traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding_traditionalchinese ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/traditionalchinese fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:28 Found package in /src/x/text/encoding/traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_traditionalchinese.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_traditionalchinese.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding_traditionalchinese.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/traditionalchinese" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:31 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding_traditionalchinese.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_encoding_traditionalchinese.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding_traditionalchinese.a ./fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_traditionalchinese/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_traditionalchinese/fuzz_ng.go:11:2: "golang.org/x/text/encoding/traditionalchinese" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_traditionalchinese/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_traditionalchinese/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_traditionalchinese/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_traditionalchinese/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_traditionalchinese/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_traditionalchinese/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:33 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding_traditionalchinese/ngolofuzz.pb.o fuzz_ng_x_text_encoding_traditionalchinese//ngolofuzz.o fuzz_ng_x_text_encoding_traditionalchinese.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_traditionalchinese/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_traditionalchinese//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_traditionalchinese.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding_traditionalchinese.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_encoding_traditionalchinese.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_traditionalchinese/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding_traditionalchinese/copy/big5.go fuzz_ng_x_text_encoding_traditionalchinese/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding_traditionalchinese/copy/big5.go fuzz_ng_x_text_encoding_traditionalchinese/copy/tables.go fuzz_ng_x_text_encoding_traditionalchinese/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/traditionalchinese/all_test.go fuzz_ng_x_text_encoding_traditionalchinese/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding_traditionalchinese/' fuzz_ng_x_text_encoding_traditionalchinese/all_test.go fuzz_ng_x_text_encoding_traditionalchinese/big5.go fuzz_ng_x_text_encoding_traditionalchinese/fuzz_ng.go fuzz_ng_x_text_encoding_traditionalchinese/main.3878857013.go fuzz_ng_x_text_encoding_traditionalchinese/ngolo_helper.go fuzz_ng_x_text_encoding_traditionalchinese/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_traditionalchinese/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_traditionalchinese/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding_traditionalchinese /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": big5.go:11:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_traditionalchinese_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding/traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./encoding/simplifiedchinese/all.go ./encoding/simplifiedchinese/all_test.go ./encoding/simplifiedchinese/gbk.go ./encoding/simplifiedchinese/hzgb2312.go ./encoding/simplifiedchinese/maketables.go ./encoding/simplifiedchinese/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./encoding/simplifiedchinese text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_encoding_simplifiedchinese ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/simplifiedchinese fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:33 Found package in /src/x/text/encoding/simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_simplifiedchinese.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_simplifiedchinese.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_encoding_simplifiedchinese.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/simplifiedchinese" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:36 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_encoding_simplifiedchinese.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_encoding_simplifiedchinese.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_encoding_simplifiedchinese.a ./fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_simplifiedchinese/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_simplifiedchinese/fuzz_ng.go:11:2: "golang.org/x/text/encoding/simplifiedchinese" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_simplifiedchinese/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_simplifiedchinese/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_simplifiedchinese/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_simplifiedchinese/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_simplifiedchinese/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_encoding_simplifiedchinese/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:38 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_encoding_simplifiedchinese/ngolofuzz.pb.o fuzz_ng_x_text_encoding_simplifiedchinese//ngolofuzz.o fuzz_ng_x_text_encoding_simplifiedchinese.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_simplifiedchinese/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_simplifiedchinese//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_encoding_simplifiedchinese.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_encoding_simplifiedchinese.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_encoding_simplifiedchinese.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_simplifiedchinese/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_encoding_simplifiedchinese/copy/all.go fuzz_ng_x_text_encoding_simplifiedchinese/copy/gbk.go fuzz_ng_x_text_encoding_simplifiedchinese/copy/hzgb2312.go fuzz_ng_x_text_encoding_simplifiedchinese/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_encoding_simplifiedchinese/copy/all.go fuzz_ng_x_text_encoding_simplifiedchinese/copy/gbk.go fuzz_ng_x_text_encoding_simplifiedchinese/copy/hzgb2312.go fuzz_ng_x_text_encoding_simplifiedchinese/copy/tables.go fuzz_ng_x_text_encoding_simplifiedchinese/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./encoding/simplifiedchinese/all_test.go fuzz_ng_x_text_encoding_simplifiedchinese/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_encoding_simplifiedchinese/' fuzz_ng_x_text_encoding_simplifiedchinese/all.go fuzz_ng_x_text_encoding_simplifiedchinese/all_test.go fuzz_ng_x_text_encoding_simplifiedchinese/fuzz_ng.go fuzz_ng_x_text_encoding_simplifiedchinese/gbk.go fuzz_ng_x_text_encoding_simplifiedchinese/hzgb2312.go fuzz_ng_x_text_encoding_simplifiedchinese/main.3711644509.go fuzz_ng_x_text_encoding_simplifiedchinese/ngolo_helper.go fuzz_ng_x_text_encoding_simplifiedchinese/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_simplifiedchinese/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_simplifiedchinese/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_encoding_simplifiedchinese /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": gbk.go:11:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_encoding_simplifiedchinese_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./width/common_test.go ./width/example_test.go ./width/gen.go ./width/gen_common.go ./width/gen_trieval.go ./width/kind_string.go ./width/runes_test.go ./width/tables10.0.0.go ./width/tables11.0.0.go ./width/tables12.0.0.go ./width/tables13.0.0.go ./width/tables15.0.0.go ./width/tables9.0.0.go ./width/tables_test.go ./width/transform.go ./width/transform_test.go ./width/trieval.go ./width/width.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./width Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./width Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./width Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./width text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./width Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./width Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_width Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_width ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./width fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:38 Found package in /src/x/text/width Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:38 Type Transformer is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:38 Function Reset has unproduced recv Transformer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:38 Function Transform has unproduced recv Transformer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:38 Function Span has unproduced recv Transformer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:38 Function Bytes has unproduced recv Transformer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:38 Function String has unproduced recv Transformer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_width.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_width.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_width Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_width.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_width.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_width.a ./fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_width/ngolofuzz.pb.o fuzz_ng_x_text_width//ngolofuzz.o fuzz_ng_x_text_width.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_width.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_width/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_width/copy/kind_string.go fuzz_ng_x_text_width/copy/tables15.0.0.go fuzz_ng_x_text_width/copy/transform.go fuzz_ng_x_text_width/copy/trieval.go fuzz_ng_x_text_width/copy/width.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_width/copy/kind_string.go fuzz_ng_x_text_width/copy/tables15.0.0.go fuzz_ng_x_text_width/copy/transform.go fuzz_ng_x_text_width/copy/trieval.go fuzz_ng_x_text_width/copy/width.go fuzz_ng_x_text_width/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./width/common_test.go ./width/example_test.go ./width/runes_test.go ./width/tables_test.go ./width/transform_test.go fuzz_ng_x_text_width/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_width/' fuzz_ng_x_text_width/common_test.go fuzz_ng_x_text_width/example_test.go fuzz_ng_x_text_width/fuzz_ng.go fuzz_ng_x_text_width/kind_string.go fuzz_ng_x_text_width/ngolo_helper.go fuzz_ng_x_text_width/ngolofuzz.pb.go fuzz_ng_x_text_width/runes_test.go fuzz_ng_x_text_width/tables15.0.0.go fuzz_ng_x_text_width/tables_test.go fuzz_ng_x_text_width/transform.go fuzz_ng_x_text_width/transform_test.go fuzz_ng_x_text_width/trieval.go fuzz_ng_x_text_width/width.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_width/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_width/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_width /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_width 0.094s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_width_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./width Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./message/catalog.go ./message/catalog_test.go ./message/doc.go ./message/examples_test.go ./message/fmt_test.go ./message/format.go ./message/message.go ./message/message_test.go ./message/print.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./message text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./message Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_message Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_message ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./message fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Found package in /src/x/text/message Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:32672, Elt:(*ast.Ident)(0xc000214920)} for MatchLanguage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Function SetString has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Function Set has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:33199, Elt:(*ast.SelectorExpr)(0xc000242378)} for Set Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Function Catalog has unproduced argument catalog.Catalog Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Function NewPrinter has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:28562, Elt:(*ast.Ident)(0xc000124c00)} for NewPrinter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:28895, Elt:(*ast.InterfaceType)(0xc00012b0b0)} for PrinterNgdotSprint Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:29108, Elt:(*ast.InterfaceType)(0xc00012b1d0)} for PrinterNgdotFprint Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:29347, Elt:(*ast.InterfaceType)(0xc00012b2d8)} for PrinterNgdotPrint Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:29524, Elt:(*ast.InterfaceType)(0xc00012b3c8)} for PrinterNgdotSprintln Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:29745, Elt:(*ast.InterfaceType)(0xc00012b4e8)} for PrinterNgdotFprintln Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:29992, Elt:(*ast.InterfaceType)(0xc00012b5f0)} for PrinterNgdotPrintln Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:30183, Elt:(*ast.InterfaceType)(0xc00012b6f8)} for PrinterNgdotSprintf Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:30428, Elt:(*ast.InterfaceType)(0xc00012b7e8)} for PrinterNgdotFprintf Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:50 Unhandled argument &ast.Ellipsis{Ellipsis:30687, Elt:(*ast.InterfaceType)(0xc00012b8f0)} for PrinterNgdotPrintf Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_message.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_message.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_message.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:175:6: declared and not used: PrinterResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:176:2: declared and not used: PrinterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:178:2: declared and not used: ReferenceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:193:2: declared and not used: PrinterNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:194:2: declared and not used: PrinterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:196:2: declared and not used: ReferenceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:57 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_message.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_message.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_message.a ./fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_message/fuzz_ng.go:175:6: declared and not used: PrinterResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_message/fuzz_ng.go:176:2: declared and not used: PrinterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_message/fuzz_ng.go:178:2: declared and not used: ReferenceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_message/fuzz_ng.go:193:2: declared and not used: PrinterNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_message/fuzz_ng.go:194:2: declared and not used: PrinterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_message/fuzz_ng.go:196:2: declared and not used: ReferenceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:50:59 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_message/ngolofuzz.pb.o fuzz_ng_x_text_message//ngolofuzz.o fuzz_ng_x_text_message.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_message.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_message.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_message.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_message/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_message/copy/catalog.go fuzz_ng_x_text_message/copy/doc.go fuzz_ng_x_text_message/copy/format.go fuzz_ng_x_text_message/copy/message.go fuzz_ng_x_text_message/copy/print.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_message/copy/catalog.go fuzz_ng_x_text_message/copy/doc.go fuzz_ng_x_text_message/copy/format.go fuzz_ng_x_text_message/copy/message.go fuzz_ng_x_text_message/copy/print.go fuzz_ng_x_text_message/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./message/catalog_test.go ./message/examples_test.go ./message/fmt_test.go ./message/message_test.go fuzz_ng_x_text_message/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_message/' fuzz_ng_x_text_message/catalog.go fuzz_ng_x_text_message/catalog_test.go fuzz_ng_x_text_message/doc.go fuzz_ng_x_text_message/examples_test.go fuzz_ng_x_text_message/fmt_test.go fuzz_ng_x_text_message/format.go fuzz_ng_x_text_message/fuzz_ng.go fuzz_ng_x_text_message/main.3615993722.go fuzz_ng_x_text_message/message.go fuzz_ng_x_text_message/message_test.go fuzz_ng_x_text_message/ngolo_helper.go fuzz_ng_x_text_message/ngolofuzz.pb.go fuzz_ng_x_text_message/print.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_message /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf (0.01s) Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%#v/{1_2_a_[1_2]} (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%#v", {1 2 a [1 2]}) = "fuzz_ng_x_text_message.A{i:1, j:0x2, s:\"a\", x:[]int{1, 2}}" want "message.A{i:1, j:0x2, s:\"a\", x:[]int{1, 2}}" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%#v/map[a:{<1>_2}] (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%#v", map[a:{<1> 2}]) = "map[string]fuzz_ng_x_text_message.B{\"a\":fuzz_ng_x_text_message.B{I:1, j:2}}" want "map[string]message.B{\"a\":message.B{I:1, j:2}}" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%#v/{} (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%#v", {}) = "fuzz_ng_x_text_message.SI{I:interface {}(nil)}" want "message.SI{I:interface {}(nil)}" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%#v/[1_2_3_4_5]#01 (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%#v", [1 2 3 4 5]) = "[5]fuzz_ng_x_text_message.renamedUint8{0x1, 0x2, 0x3, 0x4, 0x5}" want "[5]message.renamedUint8{0x1, 0x2, 0x3, 0x4, 0x5}" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%#v/[1_2_3_4_5]#02 (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%#v", [1 2 3 4 5]) = "[]fuzz_ng_x_text_message.renamedUint8{0x1, 0x2, 0x3, 0x4, 0x5}" want "[]message.renamedUint8{0x1, 0x2, 0x3, 0x4, 0x5}" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%d/true (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%d", true) = "%!d(fuzz_ng_x_text_message.renamedBool=true)" want "%!d(message.renamedBool=true)" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%#v/{_8} (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%#v", { 8}) = "fuzz_ng_x_text_message.S{F:, G:GoString(8)}" want "message.S{F:, G:GoString(8)}" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%T/(4-3i)#01 (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%T", (4-3i)) = "fuzz_ng_x_text_message.renamedComplex128" want "message.renamedComplex128" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%#v/[X_X_X_X_X] (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%#v", [X X X X X]) = "[]fuzz_ng_x_text_message.byteStringer{0x68, 0x65, 0x6c, 0x6c, 0x6f}" want "[]message.byteStringer{0x68, 0x65, 0x6c, 0x6c, 0x6f}" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%#v/[X_X_X_X_X]#01 (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%#v", [X X X X X]) = "[]fuzz_ng_x_text_message.byteFormatter{X, X, X, X, X}" want "[]message.byteFormatter{X, X, X, X, X}" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%☠/0#02 (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%☠", 0) = "%!☠(fuzz_ng_x_text_message.renamedInt=0)" want "%!☠(message.renamedInt=0)" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%☠/{0} (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%☠", {0}) = "{%!☠(fuzz_ng_x_text_message.renamedInt=0)}" want "{%!☠(message.renamedInt=0)}" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSprintf/%☠/&[<1>_2] (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1096: Sprintf("%☠", &[<1> 2]) = "&[%!☠(fuzz_ng_x_text_message.I=1) %!☠(fuzz_ng_x_text_message.G=2)]" want "&[%!☠(message.I=1) %!☠(message.G=2)]" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestStructPrinter (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1517: Sprintf("%#v", s) = `fuzz_ng_x_text_message.T{a:"abc", b:"def", c:123}`, want `message.T{a:"abc", b:"def", c:123}` Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1522: Sprintf("%#v", &s) = `&fuzz_ng_x_text_message.T{a:"abc", b:"def", c:123}`, want `&message.T{a:"abc", b:"def", c:123}` Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestNilDoesNotBecomeTyped (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1797: expected: Step #3 - "compile-libfuzzer-address-x86_64": "%!s() %!s(*message.A=) %!s() {} %!s()" Step #3 - "compile-libfuzzer-address-x86_64": got: Step #3 - "compile-libfuzzer-address-x86_64": "%!s() %!s(*fuzz_ng_x_text_message.A=) %!s() {} %!s()" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestFormatterFlags (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": fmt_test.go:1868: Sprintf("%#v", [1]fuzz_ng_x_text_message.flagPrinter) = "[1]fuzz_ng_x_text_message.flagPrinter{[%#v]}", want "[1]message.flagPrinter{[%#v]}" Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_message 0.025s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_message_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/37d148ac00a97db4dbb9cc65bb8cedf7516b95de (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/167da3fbb7e903b7ac8688a6039e49e205d93c1c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./message Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./message/pipeline/extract.go ./message/pipeline/generate.go ./message/pipeline/go19_test.go ./message/pipeline/message.go ./message/pipeline/pipeline.go ./message/pipeline/pipeline_test.go ./message/pipeline/rewrite.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./message/pipeline text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./message/pipeline Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_message_pipeline ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./message/pipeline fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Found package in /src/x/text/message/pipeline Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Type IDList is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Function Extract has unproduced argument Config Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Function Generate has unproduced argument Messages Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Unhandled argument &ast.Ellipsis{Ellipsis:8749, Elt:(*ast.Ident)(0xc0001217c0)} for Generate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Function Placeholder has unproduced recv Message Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Function Substitute has unproduced recv Message Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Function IsEmpty has unproduced recv Text Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Function UnmarshalJSON has unproduced recv Text Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Function MarshalJSON has unproduced recv Text Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Function UnmarshalJSON has unproduced recv IDList Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Function MarshalJSON has unproduced recv IDList Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:00 Unhandled argument &ast.Ellipsis{Ellipsis:692, Elt:(*ast.Ident)(0xc0000b5960)} for Rewrite Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_message_pipeline.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_message_pipeline.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_message_pipeline.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_message_pipeline.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_message_pipeline.a ./fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_message_pipeline/ngolofuzz.pb.o fuzz_ng_x_text_message_pipeline//ngolofuzz.o fuzz_ng_x_text_message_pipeline.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_message_pipeline.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_message_pipeline/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_message_pipeline/copy/extract.go fuzz_ng_x_text_message_pipeline/copy/generate.go fuzz_ng_x_text_message_pipeline/copy/message.go fuzz_ng_x_text_message_pipeline/copy/pipeline.go fuzz_ng_x_text_message_pipeline/copy/rewrite.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_message_pipeline/copy/extract.go fuzz_ng_x_text_message_pipeline/copy/generate.go fuzz_ng_x_text_message_pipeline/copy/message.go fuzz_ng_x_text_message_pipeline/copy/pipeline.go fuzz_ng_x_text_message_pipeline/copy/rewrite.go fuzz_ng_x_text_message_pipeline/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./message/pipeline/go19_test.go ./message/pipeline/pipeline_test.go fuzz_ng_x_text_message_pipeline/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_message_pipeline/' fuzz_ng_x_text_message_pipeline/extract.go fuzz_ng_x_text_message_pipeline/fuzz_ng.go fuzz_ng_x_text_message_pipeline/generate.go fuzz_ng_x_text_message_pipeline/go19_test.go fuzz_ng_x_text_message_pipeline/message.go fuzz_ng_x_text_message_pipeline/ngolo_helper.go fuzz_ng_x_text_message_pipeline/ngolofuzz.pb.go fuzz_ng_x_text_message_pipeline/pipeline.go fuzz_ng_x_text_message_pipeline/pipeline_test.go fuzz_ng_x_text_message_pipeline/rewrite.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message_pipeline/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message_pipeline/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_message_pipeline /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestFullCycle (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": pipeline_test.go:148: open /tmp/pipeline_test739601868/src/testdata/go.mod: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_message_pipeline 0.006s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_message_pipeline_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./message/pipeline Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './message/pipeline/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './message/pipeline/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./message/pipeline/testdata/test1/catalog_test.go ./message/pipeline/testdata/test1/test1.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline/testdata/test1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline/testdata/test1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline/testdata/test1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './message/pipeline/testdata/test1/locales/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './message/pipeline/testdata/test1/locales/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './message/pipeline/testdata/test1/locales/zh/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './message/pipeline/testdata/test1/locales/zh/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './message/pipeline/testdata/test1/locales/de/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './message/pipeline/testdata/test1/locales/de/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './message/pipeline/testdata/test1/locales/en-US/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './message/pipeline/testdata/test1/locales/en-US/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./message/pipeline/testdata/ssa/catalog_gen.go ./message/pipeline/testdata/ssa/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline/testdata/ssa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline/testdata/ssa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/pipeline/testdata/ssa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./message/catalog/catalog.go ./message/catalog/catalog_test.go ./message/catalog/dict.go ./message/catalog/go19.go ./message/catalog/gopre19.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/catalog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/catalog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/catalog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./message/catalog text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./message/catalog Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./message/catalog Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_message_catalog ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./message/catalog fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Found package in /src/x/text/message/catalog Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Array result for language.Tag is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Unhandled argument &ast.MapType{Map:8387, Key:(*ast.Ident)(0xc00028a5c0), Value:(*ast.Ident)(0xc00028a5e0)} for NewFromMap Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Unhandled argument &ast.Ellipsis{Ellipsis:8415, Elt:(*ast.Ident)(0xc00028a620)} for NewFromMap Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Function Fallback has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Unhandled argument &ast.Ellipsis{Ellipsis:11385, Elt:(*ast.Ident)(0xc0002c4720)} for NewBuilder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Function SetString has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Function Set has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Unhandled argument &ast.Ellipsis{Ellipsis:11919, Elt:(*ast.Ident)(0xc0002c4da0)} for BuilderNgdotSet Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Function SetMacro has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Unhandled argument &ast.Ellipsis{Ellipsis:12233, Elt:(*ast.Ident)(0xc0002c50a0)} for BuilderNgdotSetMacro Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Unhandled argument &ast.Ellipsis{Ellipsis:13059, Elt:(*ast.Ident)(0xc0002c54c0)} for Var Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Function Context has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:19 Function Context has unproduced argument catmsg.Renderer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_message_catalog.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_message_catalog.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_message_catalog.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:184:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:223:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:26 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_message_catalog.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_message_catalog.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_message_catalog.a ./fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_message_catalog/fuzz_ng.go:184:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_message_catalog/fuzz_ng.go:223:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:28 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_message_catalog/ngolofuzz.pb.o fuzz_ng_x_text_message_catalog//ngolofuzz.o fuzz_ng_x_text_message_catalog.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_message_catalog.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_message_catalog.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_message_catalog.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_message_catalog/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_message_catalog/copy/catalog.go fuzz_ng_x_text_message_catalog/copy/dict.go fuzz_ng_x_text_message_catalog/copy/go19.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_message_catalog/copy/catalog.go fuzz_ng_x_text_message_catalog/copy/dict.go fuzz_ng_x_text_message_catalog/copy/go19.go fuzz_ng_x_text_message_catalog/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./message/catalog/catalog_test.go fuzz_ng_x_text_message_catalog/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_message_catalog/' fuzz_ng_x_text_message_catalog/catalog.go fuzz_ng_x_text_message_catalog/catalog_test.go fuzz_ng_x_text_message_catalog/dict.go fuzz_ng_x_text_message_catalog/fuzz_ng.go fuzz_ng_x_text_message_catalog/go19.go fuzz_ng_x_text_message_catalog/main.561175466.go fuzz_ng_x_text_message_catalog/ngolo_helper.go fuzz_ng_x_text_message_catalog/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message_catalog/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message_catalog/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_message_catalog /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_message_catalog [golang.org/x/text/fuzz_ng_x_text_message_catalog.test] Step #3 - "compile-libfuzzer-address-x86_64": ./catalog.go:326:22: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_message_catalog [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_message_catalog_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./message/catalog Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cmd/gotext/common.go ./cmd/gotext/doc.go ./cmd/gotext/extract.go ./cmd/gotext/generate.go ./cmd/gotext/main.go ./cmd/gotext/rewrite.go ./cmd/gotext/update.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cmd/gotext text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cmd/gotext Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_cmd_gotext ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/gotext fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:29 Found package in /src/x/text/cmd/gotext Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:29 Unhandled field &ast.FuncType{Func:5013, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00032a660), Results:(*ast.FieldList)(nil)} for struct Command Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:29 Unhandled field &ast.FuncType{Func:5119, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00032a6f0), Results:(*ast.FieldList)(0xc00032a720)} for struct Command Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:29 Function Name has unproduced recv Command Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:29 Function Usage has unproduced recv Command Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:29 Function Runnable has unproduced recv Command Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_cmd_gotext.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_cmd_gotext.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:31 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_cmd_gotext.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_cmd_gotext.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_cmd_gotext.a ./fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext/fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:31 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_cmd_gotext/ngolofuzz.pb.o fuzz_ng_x_text_cmd_gotext//ngolofuzz.o fuzz_ng_x_text_cmd_gotext.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_cmd_gotext.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_cmd_gotext.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_cmd_gotext/copy/common.go fuzz_ng_x_text_cmd_gotext/copy/doc.go fuzz_ng_x_text_cmd_gotext/copy/extract.go fuzz_ng_x_text_cmd_gotext/copy/generate.go fuzz_ng_x_text_cmd_gotext/copy/main.go fuzz_ng_x_text_cmd_gotext/copy/rewrite.go fuzz_ng_x_text_cmd_gotext/copy/update.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_cmd_gotext/copy/common.go fuzz_ng_x_text_cmd_gotext/copy/doc.go fuzz_ng_x_text_cmd_gotext/copy/extract.go fuzz_ng_x_text_cmd_gotext/copy/generate.go fuzz_ng_x_text_cmd_gotext/copy/main.go fuzz_ng_x_text_cmd_gotext/copy/rewrite.go fuzz_ng_x_text_cmd_gotext/copy/update.go fuzz_ng_x_text_cmd_gotext/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './cmd/gotext/*_test.go' fuzz_ng_x_text_cmd_gotext/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './cmd/gotext/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_cmd_gotext/' fuzz_ng_x_text_cmd_gotext/common.go fuzz_ng_x_text_cmd_gotext/doc.go fuzz_ng_x_text_cmd_gotext/extract.go fuzz_ng_x_text_cmd_gotext/fuzz_ng.go fuzz_ng_x_text_cmd_gotext/generate.go fuzz_ng_x_text_cmd_gotext/main.2347950888.go fuzz_ng_x_text_cmd_gotext/main.go fuzz_ng_x_text_cmd_gotext/ngolo_helper.go fuzz_ng_x_text_cmd_gotext/rewrite.go fuzz_ng_x_text_cmd_gotext/update.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_cmd_gotext_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./cmd/gotext Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cmd/gotext/examples/extract/catalog.go ./cmd/gotext/examples/extract/main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cmd/gotext/examples/extract text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_cmd_gotext_examples_extract ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/gotext/examples/extract fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:31 Found package in /src/x/text/cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_extract.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_extract.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/extract" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/extract" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_cmd_gotext_examples_extract.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/extract" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:33 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_cmd_gotext_examples_extract.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_cmd_gotext_examples_extract.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_cmd_gotext_examples_extract.a ./fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract/fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/extract" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:33 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_cmd_gotext_examples_extract/ngolofuzz.pb.o fuzz_ng_x_text_cmd_gotext_examples_extract//ngolofuzz.o fuzz_ng_x_text_cmd_gotext_examples_extract.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_extract/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_extract//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_extract.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_cmd_gotext_examples_extract.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_cmd_gotext_examples_extract.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext_examples_extract/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_cmd_gotext_examples_extract/copy/catalog.go fuzz_ng_x_text_cmd_gotext_examples_extract/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_cmd_gotext_examples_extract/copy/catalog.go fuzz_ng_x_text_cmd_gotext_examples_extract/copy/main.go fuzz_ng_x_text_cmd_gotext_examples_extract/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './cmd/gotext/examples/extract/*_test.go' fuzz_ng_x_text_cmd_gotext_examples_extract/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './cmd/gotext/examples/extract/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_cmd_gotext_examples_extract/' fuzz_ng_x_text_cmd_gotext_examples_extract/catalog.go fuzz_ng_x_text_cmd_gotext_examples_extract/fuzz_ng.go fuzz_ng_x_text_cmd_gotext_examples_extract/main.2106554284.go fuzz_ng_x_text_cmd_gotext_examples_extract/main.go fuzz_ng_x_text_cmd_gotext_examples_extract/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_cmd_gotext_examples_extract_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/extract/locales/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/extract/locales/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/extract/locales/zh/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/extract/locales/zh/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/extract/locales/de/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/extract/locales/de/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/extract/locales/en-US/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/extract/locales/en-US/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cmd/gotext/examples/rewrite/main.go ./cmd/gotext/examples/rewrite/printer.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cmd/gotext/examples/rewrite text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_cmd_gotext_examples_rewrite ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/gotext/examples/rewrite fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:34 Found package in /src/x/text/cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_rewrite.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_rewrite.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/rewrite" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/rewrite" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_cmd_gotext_examples_rewrite.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/rewrite" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:36 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_cmd_gotext_examples_rewrite.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_cmd_gotext_examples_rewrite.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_cmd_gotext_examples_rewrite.a ./fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_rewrite/fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/rewrite" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:36 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_cmd_gotext_examples_rewrite/ngolofuzz.pb.o fuzz_ng_x_text_cmd_gotext_examples_rewrite//ngolofuzz.o fuzz_ng_x_text_cmd_gotext_examples_rewrite.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_rewrite/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_rewrite//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_rewrite.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_cmd_gotext_examples_rewrite.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_cmd_gotext_examples_rewrite.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext_examples_rewrite/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_cmd_gotext_examples_rewrite/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_cmd_gotext_examples_rewrite/copy/main.go fuzz_ng_x_text_cmd_gotext_examples_rewrite/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './cmd/gotext/examples/rewrite/*_test.go' fuzz_ng_x_text_cmd_gotext_examples_rewrite/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './cmd/gotext/examples/rewrite/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_cmd_gotext_examples_rewrite/' fuzz_ng_x_text_cmd_gotext_examples_rewrite/fuzz_ng.go fuzz_ng_x_text_cmd_gotext_examples_rewrite/main.395924838.go fuzz_ng_x_text_cmd_gotext_examples_rewrite/main.go fuzz_ng_x_text_cmd_gotext_examples_rewrite/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_cmd_gotext_examples_rewrite_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cmd/gotext/examples/extract_http/catalog_gen.go ./cmd/gotext/examples/extract_http/main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cmd/gotext/examples/extract_http text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_cmd_gotext_examples_extract_http ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/gotext/examples/extract_http fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:36 Found package in /src/x/text/cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_extract_http.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_extract_http.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/extract_http" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/extract_http" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_cmd_gotext_examples_extract_http.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/extract_http" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:38 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_cmd_gotext_examples_extract_http.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_cmd_gotext_examples_extract_http.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_cmd_gotext_examples_extract_http.a ./fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract_http/fuzz_ng.go:11:2: import "golang.org/x/text/cmd/gotext/examples/extract_http" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:38 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_cmd_gotext_examples_extract_http/ngolofuzz.pb.o fuzz_ng_x_text_cmd_gotext_examples_extract_http//ngolofuzz.o fuzz_ng_x_text_cmd_gotext_examples_extract_http.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_extract_http/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_extract_http//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_extract_http.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_cmd_gotext_examples_extract_http.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_cmd_gotext_examples_extract_http.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_cmd_gotext_examples_extract_http/copy/catalog_gen.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_cmd_gotext_examples_extract_http/copy/catalog_gen.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/copy/main.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './cmd/gotext/examples/extract_http/*_test.go' fuzz_ng_x_text_cmd_gotext_examples_extract_http/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './cmd/gotext/examples/extract_http/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_cmd_gotext_examples_extract_http/' fuzz_ng_x_text_cmd_gotext_examples_extract_http/catalog_gen.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/fuzz_ng.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/main.3490368415.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/main.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_cmd_gotext_examples_extract_http_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/en/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/en/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/zh/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/zh/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/de/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/de/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/en-US/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/en-US/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cmd/gotext/examples/extract_http/pkg/pkg.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cmd/gotext/examples/extract_http/pkg text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_cmd_gotext_examples_extract_http_pkg ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/gotext/examples/extract_http/pkg fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:39 Found package in /src/x/text/cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:39 Function Generize has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:39 Function Generize has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_extract_http_pkg.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_extract_http_pkg.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_cmd_gotext_examples_extract_http_pkg.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/cmd/gotext/examples/extract_http/pkg" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:42 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_cmd_gotext_examples_extract_http_pkg.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_cmd_gotext_examples_extract_http_pkg.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg.a ./fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/fuzz_ng.go:11:2: "golang.org/x/text/cmd/gotext/examples/extract_http/pkg" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/ngolofuzz.pb.o fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg//ngolofuzz.o fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/copy/pkg.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/copy/pkg.go fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './cmd/gotext/examples/extract_http/pkg/*_test.go' fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './cmd/gotext/examples/extract_http/pkg/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/' fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/fuzz_ng.go fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/main.2708156654.go fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/ngolo_helper.go fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/pkg.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_cmd_gotext_examples_extract_http_pkg_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./language/coverage.go ./language/coverage_test.go ./language/doc.go ./language/examples_test.go ./language/gen.go ./language/httpexample_test.go ./language/language.go ./language/language_test.go ./language/lookup_test.go ./language/match.go ./language/match_test.go ./language/parse.go ./language/parse_test.go ./language/tables.go ./language/tags.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./language Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./language Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./language Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./language text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./language Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./language Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_language Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_language ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./language fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Found package in /src/x/text/language Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Array result for Variant is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Array result for Extension is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Array result for Tag is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Array result for float32 is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Unhandled argument &ast.Ellipsis{Ellipsis:29214, Elt:(*ast.InterfaceType)(0xc00000ea98)} for NewCoverage Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Unhandled argument &ast.Ellipsis{Ellipsis:43033, Elt:(*ast.Ident)(0xc000126d60)} for MatchStrings Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Function NewMatcher has unproduced array argument Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Unhandled argument &ast.Ellipsis{Ellipsis:44732, Elt:(*ast.Ident)(0xc000127700)} for NewMatcher Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Unhandled argument &ast.Ellipsis{Ellipsis:37010, Elt:(*ast.InterfaceType)(0xc0001ac4b0)} for Compose Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:44 Unhandled argument &ast.Ellipsis{Ellipsis:37876, Elt:(*ast.InterfaceType)(0xc0001ac648)} for CanonTypeNgdotCompose Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_language.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_language.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_language.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:213:6: declared and not used: MatcherResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:214:2: declared and not used: MatcherResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:341:44: cannot use r0 (variable of type []"golang.org/x/text/language".Variant) as []*"golang.org/x/text/language".Variant value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:394:48: cannot use r0 (variable of type []"golang.org/x/text/language".Extension) as []*"golang.org/x/text/language".Extension value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:605:36: cannot use r0 (variable of type []"golang.org/x/text/language".Tag) as []*"golang.org/x/text/language".Tag value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:632:2: declared and not used: MatcherNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:633:2: declared and not used: MatcherResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:52 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_language.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_language.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_language.a ./fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_language/fuzz_ng.go:213:6: declared and not used: MatcherResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_language/fuzz_ng.go:214:2: declared and not used: MatcherResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_language/fuzz_ng.go:341:44: cannot use r0 (variable of type []"golang.org/x/text/language".Variant) as []*"golang.org/x/text/language".Variant value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_language/fuzz_ng.go:394:48: cannot use r0 (variable of type []"golang.org/x/text/language".Extension) as []*"golang.org/x/text/language".Extension value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_language/fuzz_ng.go:605:36: cannot use r0 (variable of type []"golang.org/x/text/language".Tag) as []*"golang.org/x/text/language".Tag value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_language/fuzz_ng.go:632:2: declared and not used: MatcherNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_language/fuzz_ng.go:633:2: declared and not used: MatcherResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_language/ngolofuzz.pb.o fuzz_ng_x_text_language//ngolofuzz.o fuzz_ng_x_text_language.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_language.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_language.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_language.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_language/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_language/copy/coverage.go fuzz_ng_x_text_language/copy/doc.go fuzz_ng_x_text_language/copy/language.go fuzz_ng_x_text_language/copy/match.go fuzz_ng_x_text_language/copy/parse.go fuzz_ng_x_text_language/copy/tables.go fuzz_ng_x_text_language/copy/tags.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_language/copy/coverage.go fuzz_ng_x_text_language/copy/doc.go fuzz_ng_x_text_language/copy/language.go fuzz_ng_x_text_language/copy/match.go fuzz_ng_x_text_language/copy/parse.go fuzz_ng_x_text_language/copy/tables.go fuzz_ng_x_text_language/copy/tags.go fuzz_ng_x_text_language/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./language/coverage_test.go ./language/examples_test.go ./language/httpexample_test.go ./language/language_test.go ./language/lookup_test.go ./language/match_test.go ./language/parse_test.go fuzz_ng_x_text_language/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_language/' fuzz_ng_x_text_language/coverage.go fuzz_ng_x_text_language/coverage_test.go fuzz_ng_x_text_language/doc.go fuzz_ng_x_text_language/examples_test.go fuzz_ng_x_text_language/fuzz_ng.go fuzz_ng_x_text_language/httpexample_test.go fuzz_ng_x_text_language/language.go fuzz_ng_x_text_language/language_test.go fuzz_ng_x_text_language/lookup_test.go fuzz_ng_x_text_language/main.1046068786.go fuzz_ng_x_text_language/match.go fuzz_ng_x_text_language/match_test.go fuzz_ng_x_text_language/ngolo_helper.go fuzz_ng_x_text_language/ngolofuzz.pb.go fuzz_ng_x_text_language/parse.go fuzz_ng_x_text_language/parse_test.go fuzz_ng_x_text_language/tables.go fuzz_ng_x_text_language/tags.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_language/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_language/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_language /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_language [golang.org/x/text/fuzz_ng_x_text_language.test] Step #3 - "compile-libfuzzer-address-x86_64": ./httpexample_test.go:16:5: matcher redeclared in this block Step #3 - "compile-libfuzzer-address-x86_64": ./match.go:254:6: other declaration of matcher Step #3 - "compile-libfuzzer-address-x86_64": ./httpexample_test.go:26:23: invalid method expression matcher.Match (needs pointer receiver (*matcher).Match) Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_language [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_language_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./language Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './language/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './language/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./language/display/dict.go ./language/display/dict_test.go ./language/display/display.go ./language/display/display_test.go ./language/display/examples_test.go ./language/display/lookup.go ./language/display/maketables.go ./language/display/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./language/display Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./language/display Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./language/display Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./language/display text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./language/display Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./language/display Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_language_display ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./language/display fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Found package in /src/x/text/language/display Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Type Dictionary is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Format has unproduced argument format.State Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Languages has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Scripts has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Regions has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Tags has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Tags has unproduced recv Dictionary Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Languages has unproduced recv Dictionary Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Scripts has unproduced recv Dictionary Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Regions has unproduced recv Dictionary Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:51:54 Function Name has unproduced recv SelfNamer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_language_display.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_language_display.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_language_display.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:176:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:201:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:01 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_language_display.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_language_display.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_language_display.a ./fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_language_display/fuzz_ng.go:176:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_language_display/fuzz_ng.go:201:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_language_display/ngolofuzz.pb.o fuzz_ng_x_text_language_display//ngolofuzz.o fuzz_ng_x_text_language_display.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_language_display.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_language_display.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_language_display.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_language_display/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_language_display/copy/dict.go fuzz_ng_x_text_language_display/copy/display.go fuzz_ng_x_text_language_display/copy/lookup.go fuzz_ng_x_text_language_display/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_language_display/copy/dict.go fuzz_ng_x_text_language_display/copy/display.go fuzz_ng_x_text_language_display/copy/lookup.go fuzz_ng_x_text_language_display/copy/tables.go fuzz_ng_x_text_language_display/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./language/display/dict_test.go ./language/display/display_test.go ./language/display/examples_test.go fuzz_ng_x_text_language_display/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_language_display/' fuzz_ng_x_text_language_display/dict.go fuzz_ng_x_text_language_display/dict_test.go fuzz_ng_x_text_language_display/display.go fuzz_ng_x_text_language_display/display_test.go fuzz_ng_x_text_language_display/examples_test.go fuzz_ng_x_text_language_display/fuzz_ng.go fuzz_ng_x_text_language_display/lookup.go fuzz_ng_x_text_language_display/main.2082124472.go fuzz_ng_x_text_language_display/ngolo_helper.go fuzz_ng_x_text_language_display/ngolofuzz.pb.go fuzz_ng_x_text_language_display/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_language_display/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_language_display/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_language_display /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_language_display 0.280s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_language_display_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./language/display Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./date/data_test.go ./date/gen.go ./date/gen_test.go ./date/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./date Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./date Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./date Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./date text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./date Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./date Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_date Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_date ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./date fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:06 Found package in /src/x/text/date Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_date.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_date.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_date.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/date" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:11 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_date.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_date.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_date.a ./fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_date/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_date/fuzz_ng.go:11:2: "golang.org/x/text/date" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_date/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_date/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_date/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_date/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_date/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_date/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:12 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_date/ngolofuzz.pb.o fuzz_ng_x_text_date//ngolofuzz.o fuzz_ng_x_text_date.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_date/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_date//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_date.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_date.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_date.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_date/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_date/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_date/copy/tables.go fuzz_ng_x_text_date/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./date/data_test.go ./date/gen_test.go fuzz_ng_x_text_date/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_date/' fuzz_ng_x_text_date/data_test.go fuzz_ng_x_text_date/fuzz_ng.go fuzz_ng_x_text_date/gen_test.go fuzz_ng_x_text_date/main.466023739.go fuzz_ng_x_text_date/ngolo_helper.go fuzz_ng_x_text_date/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_date/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_date/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_date /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_date [golang.org/x/text/fuzz_ng_x_text_date.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_date [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_date_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./date Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/internal.go ./internal/internal_test.go ./internal/match.go ./internal/match_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/ucd/example_test.go ./internal/ucd/ucd.go ./internal/ucd/ucd_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/ucd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/colltab/collate_test.go ./internal/colltab/collelem.go ./internal/colltab/collelem_test.go ./internal/colltab/colltab.go ./internal/colltab/colltab_test.go ./internal/colltab/contract.go ./internal/colltab/contract_test.go ./internal/colltab/iter.go ./internal/colltab/iter_test.go ./internal/colltab/numeric.go ./internal/colltab/numeric_test.go ./internal/colltab/table.go ./internal/colltab/trie.go ./internal/colltab/trie_test.go ./internal/colltab/weighter.go ./internal/colltab/weighter_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/colltab Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/stringset/set.go ./internal/stringset/set_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/stringset Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/cldrtree/cldrtree.go ./internal/cldrtree/cldrtree_test.go ./internal/cldrtree/generate.go ./internal/cldrtree/option.go ./internal/cldrtree/tree.go ./internal/cldrtree/type.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/cldrtree Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/cldrtree/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/cldrtree/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/cldrtree/testdata/test2/output.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/cldrtree/testdata/test2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/cldrtree/testdata/test2/common/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/cldrtree/testdata/test2/common/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/cldrtree/testdata/test2/common/main/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/cldrtree/testdata/test2/common/main/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/cldrtree/testdata/test1/output.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/cldrtree/testdata/test1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/cldrtree/testdata/test1/common/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/cldrtree/testdata/test1/common/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/cldrtree/testdata/test1/common/main/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/cldrtree/testdata/test1/common/main/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/language/common.go ./internal/language/compact.go ./internal/language/compose.go ./internal/language/compose_test.go ./internal/language/coverage.go ./internal/language/gen.go ./internal/language/gen_common.go ./internal/language/language.go ./internal/language/language_test.go ./internal/language/lookup.go ./internal/language/lookup_test.go ./internal/language/match.go ./internal/language/match_test.go ./internal/language/parse.go ./internal/language/parse_test.go ./internal/language/tables.go ./internal/language/tags.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/language Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/language/compact/compact.go ./internal/language/compact/gen.go ./internal/language/compact/gen_index.go ./internal/language/compact/gen_parents.go ./internal/language/compact/gen_test.go ./internal/language/compact/language.go ./internal/language/compact/language_test.go ./internal/language/compact/parents.go ./internal/language/compact/parse_test.go ./internal/language/compact/tables.go ./internal/language/compact/tags.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/language/compact Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/format/format.go ./internal/format/parser.go ./internal/format/parser_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/format Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/gen/code.go ./internal/gen/gen.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/gen Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/gen/bitfield/bitfield.go ./internal/gen/bitfield/bitfield_test.go ./internal/gen/bitfield/gen1_test.go ./internal/gen/bitfield/gen2_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/gen/bitfield Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/testtext/codesize.go ./internal/testtext/flag.go ./internal/testtext/gc.go ./internal/testtext/gccgo.go ./internal/testtext/text.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/testtext Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/catmsg/catmsg.go ./internal/catmsg/catmsg_test.go ./internal/catmsg/codec.go ./internal/catmsg/varint.go ./internal/catmsg/varint_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/catmsg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/utf8internal/utf8internal.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/utf8internal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/triegen/compact.go ./internal/triegen/data_test.go ./internal/triegen/example_compact_test.go ./internal/triegen/example_test.go ./internal/triegen/gen_test.go ./internal/triegen/print.go ./internal/triegen/triegen.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/triegen Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './internal/export/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './internal/export/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/export/idna/common_test.go ./internal/export/idna/conformance_test.go ./internal/export/idna/example_test.go ./internal/export/idna/gen.go ./internal/export/idna/gen10.0.0_test.go ./internal/export/idna/gen9.0.0_test.go ./internal/export/idna/gen_common.go ./internal/export/idna/gen_trieval.go ./internal/export/idna/go118.go ./internal/export/idna/idna10.0.0.go ./internal/export/idna/idna10.0.0_test.go ./internal/export/idna/idna9.0.0.go ./internal/export/idna/idna9.0.0_test.go ./internal/export/idna/idna_test.go ./internal/export/idna/pre_go118.go ./internal/export/idna/punycode.go ./internal/export/idna/punycode_test.go ./internal/export/idna/tables10.0.0.go ./internal/export/idna/tables11.0.0.go ./internal/export/idna/tables12.0.0.go ./internal/export/idna/tables13.0.0.go ./internal/export/idna/tables15.0.0.go ./internal/export/idna/tables9.0.0.go ./internal/export/idna/trie.go ./internal/export/idna/trie12.0.0.go ./internal/export/idna/trie13.0.0.go ./internal/export/idna/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 27 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/export/idna Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/export/unicode/doc.go ./internal/export/unicode/gen.go ./internal/export/unicode/unicode_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/export/unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/number/common.go ./internal/number/decimal.go ./internal/number/decimal_test.go ./internal/number/format.go ./internal/number/format_test.go ./internal/number/gen.go ./internal/number/gen_common.go ./internal/number/number.go ./internal/number/number_test.go ./internal/number/pattern.go ./internal/number/pattern_test.go ./internal/number/roundingmode_string.go ./internal/number/tables.go ./internal/number/tables_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/number Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./internal/tag/tag.go ./internal/tag/tag_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./internal/tag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./secure/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./secure text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./secure Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_secure ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./secure fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:14 Found package in /src/x/text/secure Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_secure.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_secure.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_secure.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/secure" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:17 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_secure.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_secure.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_secure.a ./fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_secure/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_secure/fuzz_ng.go:11:2: "golang.org/x/text/secure" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_secure/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_secure/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_secure/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_secure/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_secure/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_secure/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:19 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_secure/ngolofuzz.pb.o fuzz_ng_x_text_secure//ngolofuzz.o fuzz_ng_x_text_secure.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_secure/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_secure//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_secure.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_secure.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_secure.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_secure/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_secure/copy/doc.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_secure/copy/doc.go fuzz_ng_x_text_secure/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './secure/*_test.go' fuzz_ng_x_text_secure/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './secure/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_secure/' fuzz_ng_x_text_secure/doc.go fuzz_ng_x_text_secure/fuzz_ng.go fuzz_ng_x_text_secure/main.3364892798.go fuzz_ng_x_text_secure/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_secure /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_secure [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_secure_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./secure Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./secure/bidirule/bench_test.go ./secure/bidirule/bidirule.go ./secure/bidirule/bidirule10.0.0.go ./secure/bidirule/bidirule10.0.0_test.go ./secure/bidirule/bidirule9.0.0.go ./secure/bidirule/bidirule9.0.0_test.go ./secure/bidirule/bidirule_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure/bidirule Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure/bidirule Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure/bidirule Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./secure/bidirule text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./secure/bidirule Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure/bidirule Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_secure_bidirule ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./secure/bidirule fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:19 Found package in /src/x/text/secure/bidirule Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_secure_bidirule.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_secure_bidirule.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_secure_bidirule.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_secure_bidirule.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_secure_bidirule.a ./fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_secure_bidirule/ngolofuzz.pb.o fuzz_ng_x_text_secure_bidirule//ngolofuzz.o fuzz_ng_x_text_secure_bidirule.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_secure_bidirule.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_secure_bidirule/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_secure_bidirule/copy/bidirule.go fuzz_ng_x_text_secure_bidirule/copy/bidirule10.0.0.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_secure_bidirule/copy/bidirule.go fuzz_ng_x_text_secure_bidirule/copy/bidirule10.0.0.go fuzz_ng_x_text_secure_bidirule/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./secure/bidirule/bench_test.go ./secure/bidirule/bidirule10.0.0_test.go ./secure/bidirule/bidirule9.0.0_test.go ./secure/bidirule/bidirule_test.go fuzz_ng_x_text_secure_bidirule/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_secure_bidirule/' fuzz_ng_x_text_secure_bidirule/bench_test.go fuzz_ng_x_text_secure_bidirule/bidirule.go fuzz_ng_x_text_secure_bidirule/bidirule10.0.0.go fuzz_ng_x_text_secure_bidirule/bidirule10.0.0_test.go fuzz_ng_x_text_secure_bidirule/bidirule9.0.0_test.go fuzz_ng_x_text_secure_bidirule/bidirule_test.go fuzz_ng_x_text_secure_bidirule/fuzz_ng.go fuzz_ng_x_text_secure_bidirule/ngolo_helper.go fuzz_ng_x_text_secure_bidirule/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure_bidirule/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure_bidirule/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_secure_bidirule /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_secure_bidirule 0.030s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_secure_bidirule_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/100edfbb63000905aa5fab9b0be2c7d890463740 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2cfb42c64ecbf20daf5e7103ead941f73b986ec9 (deflated 19%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7cb0076aad4da8a140761d9a13cf7296661ae0d1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d4d0843ae413cf093ed16aca7c3fcc33b41f8c83 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0698a302d02be285e6a467bb6491f8c0999441a6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/aac5499f9293f615cb9aed196f4d4ade2cfb09be (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/46fd75c2ba333792b0acc913d766dc007688c786 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f41fc161af6a4d40f44ce502799366f988c4d6c2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ef5598b586aae85093e286631ec6acc0d42fc420 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3a15746af74b01dd37896739bf8fd02002167561 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fc41873665ba5d391f76eba7debe58cc2c89814c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7dde2228a5dd791a97031f2bb98ad504d2d5328d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/446fefbe9b30aaa18676463206110b9b0c0c85fc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/48070054145b8ccaf32f45bc48275e89901b4247 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/42c68af8dcd012f032bda8e3b97f9763722e0bf5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c7463c8522c3a1fbf482f8e63242917bd5550f9e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c6ae028677b57a4a8ca96cd3d1447d7222fca1a4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/31f0ced36eb770bde4a0c91b2eba0fc093498170 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/09e8519f9fb79c56157ff1337a170fe5ebe624ba (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/109fdfab9c10bc5ff82f5bb07e74acd57df35c81 (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/96a7502968288c5c54d5dc1987434e42b6a14a8a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4b19ac557da3694ab1aa21d6a61ad08560c506a5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1c42013bd2e00aac24dafb8d6214584030e013db (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0f474a3c07ae4a52ea528ec4ba5f76820347d610 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d0d10b385eafec6cb4a94038b14f0a1771584c94 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6257002496e499538604cc48781d94f4aca0abfc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/84268acba7c01b61c15fab542a3ef00fd24b5517 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c1d41af9250d265d0425fef781fb53987b74cf0a (deflated 18%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/871bcc7484d37bed5e1a39a1131073134f1ceaf0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e699f0d6a6f39e9def1b59da28ff718b3279ca63 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6456f3fa5964386293618fe98bfb4fa7f0378351 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f7a722bab513755af243a464d6b2579fd82c4f68 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f1d012f2b43b2daa97980d70031466af23f8367d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a8d32f49121d46276651569e6ca179fc67242996 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e68c4153f6de5dc9c44781fc5a5593efdc51535c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/caf4c59e10d0b663c4d864764e7ef450de15f1b5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ec3d4ebbfe686c4160690863cf95b1eb379dab85 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d082301f614066d6425655e93e43cfee63005449 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d5996fd49942ad93a51b35840d0ebdd8e6687ef1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b3b772f55867024a7e1286b6d607dc7ad358698a (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/71bbe9eb0f81b4689f46297c7fad00b8fce886fc (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2d8994cac13505f288a99786d69439a57c084d20 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fe460ed7f4c8bfcf72aaca33d343be76b325437a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a529969ab5c19b44784b25779c252d9651ecc860 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/36442a46f0918fefa0d90c36f6f80c96868955b7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0d6ec6d731bd45e01b9a19a386dc2142c4d7e748 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/05129bdb62c1ffafd2b0d6d68bf50342e16f012a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/adffc61baa054f2c74caa350ec03ba9ef1f3b315 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2bb8d25d48440ec70430d14187bc17ae10d38a99 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f80667117c04af0b352ad05c475b0ac27a10787a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/87897297cec532337fcac4371e02ee403a1b2715 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e859dc1a08d9cb3a348729377903d6abb4cfe972 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/53555403e086235957825bdfad0ca436573688b7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9e4982d6954866a54dc7b679385b459e43f9f24c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8c782c0005fccf7138f195ce81186ad14031a385 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f08be58c42c2e4ab8a68bc651746e98d29505154 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ba16e02e2bab6615b0ae8a722123abd5dbc94945 (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f68e12b2c01b048a22d955ee6b77ffd6801ee216 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ddd954a51f4b6f9353ea8cac535071033961ae77 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/28da608019b57db1e0a42e8111f97b19f7fb3ed9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9f92b3b3006dcb3cebb0cd011395ccf46c4925c0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dcf7983494df27552ee9830d6ce6655be8e72d6d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/77ef02d654bb86e3c7b0fa82e40c88ea77193d49 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1813d4b480915920c66b2aeebc12dafa43c9ebc8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/571bafa7aec5467b4644502924ecff812e534a5a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fae5928cc26d5229646613ec21a89159e9ffc8e3 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/60c47d5dba3ead01e3b06b1db84e8da138a63f73 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0aa0903cf8ac94f66fd98e613be008b924601276 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6f14042fb423a966cb8866e3585a0bbf58511b32 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b886e384987c84f3f6bf1fa0af4c4d9c0fcac24e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bcd70db584f0c978602db82c2d07eed1ae2a691e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4a3afd892cc7ba9dacdd03beea17ce27d0ead9f4 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0f13ad609a2a216b009e8aa4f34e50e998936a42 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bbc99963c8855080e0ef9b06860e6a5d63250834 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c40919f4d4f80a0f463d5b47e87d2fd19e917111 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3bdbd7fcf7db6a5c83dfc55e29d47c4ebbe9ab2c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8e478aac0e7c0593f5442656fd11de5c666cdbbe (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2918c7eb9c50d42e28d5c020b3a5a70f3fe79f89 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a40d4c2e7726fa8a16405082f6045f2aa5f873ac (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/43222d27efe4a86ec9c24df1288622269376699a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/088453b417d863af17764419b0f363584c97ba20 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/591086cd07f5af9eb9529c77b5f44213c135dbb6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e80cf125791dff5c550b81f5545c6045a81fee4a (deflated 20%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3c9ccd86950f7bf82c4e23f3d71c2e3a27a0d90e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/887080f56e1696619bfca7d2fead9f743dfefc2c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2ff73e464e14b974fbb8d234260004a4b2443dec (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0e84e3901b4760c6854f5935bad906eccc996f4a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bbdeeda072ae8430f4ce4a040af76f92983ff6db (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e3cc0df049d29ddf33644801a9ad69f6c7469a4e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d5487a4598faff92cfb562128f0ca4fcdae6d000 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2e2bb94bf24da6a04d950b98d7b27afc7015eac1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7717db55d0603a16845075e9658661e5e0aa5901 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/405fa18a79e1f7d1f31fb53ebea149e6ef1ca9e5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f8ccf01037ef1ebb59a2e35459515a4370b653b5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/eb71bd165a682fd75d41df20bcc9587d6aa43d43 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/34b8b25e462c6c656e1cdc1c9bc3b44501d5241a (deflated 19%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/70db0c2f4932c88f69103d78d5d46837b0993338 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dfd942fb248418f3f539925e2ecfe89d68ffe04d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9db0efcccfdc1558e1ff8a3f28875536bba6823f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c39b408416918284e54ef32cd4b615731a89fecb (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/04a71cecd7517ebc808e72465760c1ea9ab2013b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/46872805f62968d72a9fc5a25b8adecac227be8b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/746d4344c487017f38cf1f6d78b8f1ba8a8d0b2d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6ef6ab9b111c4a0354fefce2a7cbb006bb4a48d0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/684046500e397dd3e6aef17a384e8d16eced6f14 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d624f97658fa10469fdfba76724c32d3d60bf48c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/07ab04030a58be34240f7da142dc5f5110a79322 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/70b5059c2162cb7bb02d07c6c0c4a1deaf07f2cf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5b83eee6e4bfbac192ca87ebd9521e363f0c3adf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/87ab27a9946b9ebf25dc5c0c4454b72a58591bc9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e0aef7110477bfd12b3d5701b1eed47a57a7efdb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/739be0e753546bfff75388198798f1c5322f225b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d3622bb3b2eb71e3c185c1491d3980609acebe93 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/126171aeb8592e89abb7eed3d0af1bd4e5d8ae41 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8419fbdf1495c28071c114facd765eb295edf033 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d3bc81343e9e30200d5ca9187b65c123ffb41bd3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/df2333d1a1621784fa96688373c2dbb0c80a846f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cb30d0cfc926dad5864b594fa25a2875b0a2b518 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ebd6eb269f77f46f752a6ac55bce341ae25fca23 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6bccf3716a4e0f6340750aac6f2e09543524cf9c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f075eafa2ab57b262f1b60fe49f16740f3e3acb9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ef9877ee7a8733fbd2d4d785240314f3c7d90572 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9268824b9c45e6c637e3dc0c4878a1562cb16746 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f2f266de216881231e67529f8e82b754dde115b2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1f9129f644241981b9e3d4b0a0b6925c2ebb1de8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7511aeafe3e2e67ae686aa65b6af23c398c204b7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6058ffd44bb52ee5b663a68f37bc7f17feba7710 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8608726367e49604bfa3126e9faf33a5f4256283 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/057b6cacd4d6df6e065d522c82f420e27564d528 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3aafbec8ec9162dc2219f45b4c07db4ab8b60688 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/38b6fb51bebc7ac35631be8654172b4499c85698 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/208c71de75f60af58c3a39e503c1e8249fa7a446 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/925c52a02e8d97d472469b924b79e944e60880bb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e20044576ac2d88f51ac999d628f2fdde27142a5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2e79082a5c3cabd1a86ca0a88f37fd4d37c86bb6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b96f9e520cf3e251f7836f602cae9f1d8d739c22 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b8db0fd9ffc3f70575802abbf71ecb28005e5406 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1d3820afbbff10db337feb852a0c366b70b1750f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/88157d1b2dc08c3cae7ad5285e9d97d8014aa57e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b377a145f767a57f39eb8e3f3d23b50be23ea88d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/171262c7b9e26926d1b37118be666cec5483c466 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a942f1a5ecf5990383d7ea64c052858406b05b96 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9677781be1072b77e6a2ba2f41c5b95472d197d7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5439336473430267642a03428c9cb6fec491614c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7f3435931a8db491c4a9cef8a1b83a2bc258bcb3 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2f3691fc64ed4b601f7e0ff7dd9e727cf48daa03 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c20b8441c87db95d1743e691d8be2a38c5c8d35c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8b8356b29a24bfbb9141f02b6f1f9c122f4f1ca3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6b94e3d486cad6da96d2eb91ec5174f653aa9481 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/699108b81d2e9b139079964d416e5a955cae9361 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/888d0705661ad5a2357066628b019f17a9c1b1fb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7d7439da2513ddeab83c410dd2bc00b5c18db3a2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8719669db1a9b4ed6dc58ecafa59f06c2341a82d (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6956ce139fc2c78aff06f6de4720621a6a850326 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6b7b7a18692ecfc8e3f6fd11951bcaa27e7ba957 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4caf5fa95e52a9d61f7ef2f07c49d09b4da9eacb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1c9dca2b15c5af10c4133dbc2227e5359473c337 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8e4fbed2e6fdbe6d84465dda4bf60dcf7fc428c3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/724bd7b0d7ab1c657c5b1fb914ca87c6f40f34db (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8b223e7752586a8259703d2eca38131f0b30babf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/646d970848337f36759add9e630ff8748b2398c4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7d2eee5861b37894dc21ba300ef749b185782efe (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cc792f0ec3f735e159e92dfd25b2792433ba2651 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/597658071e7e5056ce76d930fb5010c434c56881 (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3bf47810fdee4cd8d4fe06c2b6c56b02c366b649 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9c6ae816f2d7fa5b1e132932a6d82b18eb9196b7 (deflated 19%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9043b4238828c5021d11114821d32d9c9088ebb6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c29de4b3e45588e22889cce6d36d62dd8c735fbf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0eea8259e38c7c06e2ab5de8ce9580ac2edeab5e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/60c09313fc900a34a409304bed6ed31fd806391d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6d693b113c30c89da016b11125a75c692c8df60a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9bcf6de0323a2f659c2c2e81ab3c6cb336bf6302 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/41e754ec477c51fe673c76f75ec37f61794ff86a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3464805ae8d64e1eb0a3df9da9f598bd4b335595 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9d088bd17f34ecd17681f4f7e0efb2e8dd0967aa (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b772b1b7dc79beeeadc237daa40fabc42992365a (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/89fd6948d0b0cd09a5efac366496edd0595301ca (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8e825df167cf916a43b6d31215a58cee33145831 (deflated 19%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/20d9cd3b7e33cd9b91033da82d83bfbdf4fa7bcd (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7a2518b4fa589596a2edf2d0a7aaadebcd9ec992 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ca3cd6a12395ada260265585368c4a38c6ec7be2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2443dfe15f05ef63bd395511cff2cfdeb4caf7d6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0d248e69f3a58b03ec6cfff8ac02b1c356b89a1f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/77965d0d8fe84f0d90ae4024bf91ecf1875483d3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2d5b7ae42027f8df89665618c17d8fb26f021521 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e9474e8a0e846c4a0f0febd51adfe00e7644df12 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7c4d0f128021be5cecabb38b24196f2e5a57fdae (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dd55531b1d79d1e9e8a49f389f03845710228177 (deflated 18%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8d433447c2608ce4f43cb2d0903716771545de6e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/df781a17c4874e0ad9e9c219b2aeed91ec73f1be (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7c5a0b0ebfc8aae1fabe8d98cfb2523108dd1187 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/67bf501ccd003f77c1fa6999d7881ce37ef9c5af (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/419b996e1265c679c0849fc5d3389c39c6251013 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a638959f1c90e4b9c40809502c6b0fc9fa37481b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5d8a13093e8048a54597fc85fe98db04035359d4 (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5da351bfe236c602e01032c17b3c683563013edc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/65a430f6c6b89eabb82b63c7949e669991352c25 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/40410987be7df5e8d95dcc299f1258e78a5e8773 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9694f2ef786c25d6a85ccc41f18fded774eb7feb (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bd9404ec434344c1bd882b6d61073b54e6b0ad81 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e2d104a41a401476738bd84c3791053dcf03af3f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9e26d492bec0721f050062ab6f247d94272da7ef (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/557823efc8c75575b47c3caef72d92d347360061 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e281ea999edcfa8bef8a8ed2c2e9f31208854ec9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cfc5d723442cf503f16a90589d8fcaaffc4ac30d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/341b82ebb7f8d3c8b8b887969217be7b744090ed (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5c33916f68cdf6186e7b62dbb943855c79e269bd (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d74f02837fd5d3d81a09485517c4ad112195c011 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e506110b4a499c8d81d543fa0571643e71e735ec (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bc90903d85697c38d5d9da1a24314bef78e8fa79 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/46f32c90090778f93161639a066e95ea912efa79 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/980b4cb187f2fc90c9ec0783b23ebaecdc398be9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/920f5dd7b54a77ebecd5c7c25237f8a7c02f4c32 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/341d86879d101e382da494dcbcc329847ba2c813 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7552fc5b0386ebc00242e10bae8fd9c061979d3e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e5b6a28c2369a35592c38aa1353bef08abc834d9 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/297b69fe64998340bab788815f574a310c97a00d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dc94cdda9accd706f012a5c36ed979fdbf0daa7a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9ee0d25058275a77480c417ab4cde3b21eb6f919 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bf579e7a049eb06462fef37d89ad4854880afa79 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/42a8a74f5904df5d2f477b812d7e72b520b94a99 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/26981a5a2dca003f20c431ffb84d1e0858f82314 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2747c5cd3ec3fccba718043548b328a1719808eb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/85abf369633705c0f339a2bbf2335e1f7cc1d7e1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cad9d58a5892a9b447c1aa8daa11d30e8a891b8f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/20ea94cc50022fb76e25407bee98a776c06db018 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5d0df8ed352c1e4b461ba213ecf3f3f72a5deef7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f06207fc521aee87e375820dbcc279f2cc2b17f0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/31e63059812f0a340c1b92a002a438ce0cdecb8a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6aa78c4ace3a9f787fb12a4c4fe73c67b86fffac (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/882a9a917c2cd2ffe6d28a927292eb3f6839722e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4388dc84ec6e95e4ed3efb98702ae2dcce28f9f0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/40c27d9d86fac9567c7841309124b23fba92a674 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fb7d07533804134f17ddde905a067990e2b2d33b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d789bb03cc87f68bab43da391c0532751424106c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/53c467899245607a14802577874b75e929a6d694 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/305361038968dc9e8bfab898682f251dc5a2b7ec (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5fc63546b36d3ab742aab14aa7bebe59c053c6f5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1952c8537fc99645221447f542c2323235bf3dc8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d482b44330433694c7745c72d7549812103b15a5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2693b42be0f73959689ff2ec838ceea8d04b1c97 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2fe194dbad25770c92da090b4653a2bea53b5a99 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fbc0cd71cbdb3584292d1c8785b2d0250cf7294d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c5ed948a0d1ebed41eaf13ba109b8bd47a1e7582 (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a271fe0643bac0b2b0e9152220b73cae235b3eea (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/272b4f6518cbe520dca6676434d3d7a03a3b8031 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/35ca31a6c55556051d63c7dd2c1d39ae5d3eeb6e (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4e79b66a39c3702f45bb8c61e25bff94085740a5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d07bbf154f597d1fbed40b272fda8cf4ce2f1468 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/75abe3e7aa1f2067481f4ae03f3464912de12816 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/71d19939e4d34f144649699cc2a335e03a4bfe65 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/59c64c83a6062f6b104da5c7775d608de1ca96a5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ede48aed17eb42fe0ae9ac7bb65ee90198565add (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c1157f24748811a6e2330251eaa688b206ea2806 (deflated 19%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2a8d54db478eb4ee73d00a2fac0c797ea71a82c3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6a09210f670b4359b0f42a4cb3ade09cc4c08fd5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a1548b4f468073f8531ad666164f2f8dd61d7fbf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d32a63fe6d835b472e29f65084892289c5c84f6e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e3ff02e8a606efd446960b9c94f8d90a257d4b10 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/07b5ad5df5b3cd681e551d83011b9eeb5bd2e3f8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/827012f7578e91f5a1e9b496c7edcfe8fcd76e39 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1bc814d2ef5c2cde6998fefb505ca0c0a3686ce0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/026a4dfb99e491a95938bcf5a6ca6033b8de1c28 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/47ed5d6aeceb82f87e1f7b03265991ca73bfd058 (deflated 20%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1695f47916017b5b4f24daf3c564335276dc9044 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0137caa50354790fd7db9fb0c0528345092a28c0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e3f878796723132e73fe37883383e98929d59ce6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/275bce1c872e70d346bfd80e6dee032be62d42dc (deflated 19%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/787ad902d42387e6ca097482b1963ef76fa87212 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6b8b6d921b76df29ea3f3ad4e4941eee5955c268 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d162cbe4be69724200ac188b69fe947962125531 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7c8f644ef2f3def05ee55f952c78c06636464a5b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/03c48afab5cc81cd90ff9f87a75dbaa6a51583f7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a267c4365e1bd0ef07c15bd93fc1b9225bee1faf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1c246903d7b5a8ef1b359c7471ee6162b33fbf6d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0837e53400dfd0e0d1ea9ecf118b840c24b58276 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a1c315a8d2ca76e5931357e322952c5912705093 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/68a63127b3c78030294245e99529359b6ec3eca9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fa1e93e124475edfdd2db342b6e853f2ccd00fe7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/01b3b7adba262934664c9a06c237fc0a335fc7eb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ffc4ba013737fcf3cd1643a1490ad67ea119b4c6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2f5afb2e6dc01f0d44d8014f5101fa38f83035e5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/36ad20de7bc78338f7d49b9ea82381a0014bf318 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6e36584538efe527e8927555073037be2c5b044a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6fc3fe38245b07d7ab496fccd1c275c33a4f213d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bd7ce30006df49bd24f243c68e629a9a8883787f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./secure/bidirule Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./secure/precis/benchmark_test.go ./secure/precis/class.go ./secure/precis/class_test.go ./secure/precis/context.go ./secure/precis/doc.go ./secure/precis/enforce10.0.0_test.go ./secure/precis/enforce9.0.0_test.go ./secure/precis/enforce_test.go ./secure/precis/gen.go ./secure/precis/gen_trieval.go ./secure/precis/nickname.go ./secure/precis/options.go ./secure/precis/profile.go ./secure/precis/profile_test.go ./secure/precis/profiles.go ./secure/precis/tables10.0.0.go ./secure/precis/tables11.0.0.go ./secure/precis/tables12.0.0.go ./secure/precis/tables13.0.0.go ./secure/precis/tables15.0.0.go ./secure/precis/tables9.0.0.go ./secure/precis/tables_test.go ./secure/precis/transformer.go ./secure/precis/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure/precis Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure/precis Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure/precis Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./secure/precis text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./secure/precis Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./secure/precis Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_secure_precis ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./secure/precis fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Found package in /src/x/text/secure/precis Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Unhandled argument &ast.Ellipsis{Ellipsis:5890, Elt:(*ast.FuncType)(0xc0000b56a0)} for AdditionalMapping Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Function Norm has unproduced argument norm.Form Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Unhandled argument &ast.Ellipsis{Ellipsis:6585, Elt:(*ast.SelectorExpr)(0xc00000eba0)} for FoldCase Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Unhandled argument &ast.Ellipsis{Ellipsis:6852, Elt:(*ast.SelectorExpr)(0xc00000eca8)} for LowerCase Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Function Disallow has unproduced argument runes.Set Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Unhandled argument &ast.Ellipsis{Ellipsis:8349, Elt:(*ast.Ident)(0xc00022a3c0)} for NewIdentifier Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Unhandled argument &ast.Ellipsis{Ellipsis:8731, Elt:(*ast.Ident)(0xc00022a5a0)} for NewFreeform Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:31 Function NewRestrictedProfile has unproduced argument runes.Set Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_secure_precis.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_secure_precis.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_secure_precis.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_secure_precis.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_secure_precis.a ./fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_secure_precis/ngolofuzz.pb.o fuzz_ng_x_text_secure_precis//ngolofuzz.o fuzz_ng_x_text_secure_precis.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_secure_precis.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_secure_precis/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_secure_precis/copy/class.go fuzz_ng_x_text_secure_precis/copy/context.go fuzz_ng_x_text_secure_precis/copy/doc.go fuzz_ng_x_text_secure_precis/copy/nickname.go fuzz_ng_x_text_secure_precis/copy/options.go fuzz_ng_x_text_secure_precis/copy/profile.go fuzz_ng_x_text_secure_precis/copy/profiles.go fuzz_ng_x_text_secure_precis/copy/tables15.0.0.go fuzz_ng_x_text_secure_precis/copy/transformer.go fuzz_ng_x_text_secure_precis/copy/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_secure_precis/copy/class.go fuzz_ng_x_text_secure_precis/copy/context.go fuzz_ng_x_text_secure_precis/copy/doc.go fuzz_ng_x_text_secure_precis/copy/nickname.go fuzz_ng_x_text_secure_precis/copy/options.go fuzz_ng_x_text_secure_precis/copy/profile.go fuzz_ng_x_text_secure_precis/copy/profiles.go fuzz_ng_x_text_secure_precis/copy/tables15.0.0.go fuzz_ng_x_text_secure_precis/copy/transformer.go fuzz_ng_x_text_secure_precis/copy/trieval.go fuzz_ng_x_text_secure_precis/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./secure/precis/benchmark_test.go ./secure/precis/class_test.go ./secure/precis/enforce10.0.0_test.go ./secure/precis/enforce9.0.0_test.go ./secure/precis/enforce_test.go ./secure/precis/profile_test.go ./secure/precis/tables_test.go fuzz_ng_x_text_secure_precis/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_secure_precis/' fuzz_ng_x_text_secure_precis/benchmark_test.go fuzz_ng_x_text_secure_precis/class.go fuzz_ng_x_text_secure_precis/class_test.go fuzz_ng_x_text_secure_precis/context.go fuzz_ng_x_text_secure_precis/doc.go fuzz_ng_x_text_secure_precis/enforce10.0.0_test.go fuzz_ng_x_text_secure_precis/enforce9.0.0_test.go fuzz_ng_x_text_secure_precis/enforce_test.go fuzz_ng_x_text_secure_precis/fuzz_ng.go fuzz_ng_x_text_secure_precis/ngolo_helper.go fuzz_ng_x_text_secure_precis/ngolofuzz.pb.go fuzz_ng_x_text_secure_precis/nickname.go fuzz_ng_x_text_secure_precis/options.go fuzz_ng_x_text_secure_precis/profile.go fuzz_ng_x_text_secure_precis/profile_test.go fuzz_ng_x_text_secure_precis/profiles.go fuzz_ng_x_text_secure_precis/tables15.0.0.go fuzz_ng_x_text_secure_precis/tables_test.go fuzz_ng_x_text_secure_precis/transformer.go fuzz_ng_x_text_secure_precis/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure_precis/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure_precis/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_secure_precis /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_secure_precis 0.011s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_secure_precis_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./secure/precis Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./collate/collate.go ./collate/collate_test.go ./collate/example_sort_test.go ./collate/examples_test.go ./collate/export_test.go ./collate/index.go ./collate/maketables.go ./collate/option.go ./collate/option_test.go ./collate/reg_test.go ./collate/sort.go ./collate/sort_test.go ./collate/table_test.go ./collate/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./collate text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./collate Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_collate ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./collate fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Found package in /src/x/text/collate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Array result for language.Tag is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Type Lister is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Type Buffer is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Function New has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Unhandled argument &ast.Ellipsis{Ellipsis:3867, Elt:(*ast.Ident)(0xc0001ca820)} for New Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Function NewFromTable has unproduced argument colltab.Weighter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Unhandled argument &ast.Ellipsis{Ellipsis:4213, Elt:(*ast.Ident)(0xc0001cabe0)} for NewFromTable Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Function Reset has unproduced recv Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Function Key has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Function KeyFromString has unproduced argument Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Function OptionsFromTag has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Unhandled argument &ast.Ellipsis{Ellipsis:17295, Elt:(*ast.Ident)(0xc000253280)} for Reorder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:43 Function Sort has unproduced argument Lister Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_collate.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_collate.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_collate.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_collate.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_collate.a ./fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_collate/ngolofuzz.pb.o fuzz_ng_x_text_collate//ngolofuzz.o fuzz_ng_x_text_collate.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_collate.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_collate/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_collate/copy/collate.go fuzz_ng_x_text_collate/copy/index.go fuzz_ng_x_text_collate/copy/option.go fuzz_ng_x_text_collate/copy/sort.go fuzz_ng_x_text_collate/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_collate/copy/collate.go fuzz_ng_x_text_collate/copy/index.go fuzz_ng_x_text_collate/copy/option.go fuzz_ng_x_text_collate/copy/sort.go fuzz_ng_x_text_collate/copy/tables.go fuzz_ng_x_text_collate/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./collate/collate_test.go ./collate/example_sort_test.go ./collate/examples_test.go ./collate/export_test.go ./collate/option_test.go ./collate/reg_test.go ./collate/sort_test.go ./collate/table_test.go fuzz_ng_x_text_collate/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_collate/' fuzz_ng_x_text_collate/collate.go fuzz_ng_x_text_collate/collate_test.go fuzz_ng_x_text_collate/example_sort_test.go fuzz_ng_x_text_collate/examples_test.go fuzz_ng_x_text_collate/export_test.go fuzz_ng_x_text_collate/fuzz_ng.go fuzz_ng_x_text_collate/index.go fuzz_ng_x_text_collate/ngolo_helper.go fuzz_ng_x_text_collate/ngolofuzz.pb.go fuzz_ng_x_text_collate/option.go fuzz_ng_x_text_collate/option_test.go fuzz_ng_x_text_collate/reg_test.go fuzz_ng_x_text_collate/sort.go fuzz_ng_x_text_collate/sort_test.go fuzz_ng_x_text_collate/table_test.go fuzz_ng_x_text_collate/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_collate /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_collate [golang.org/x/text/fuzz_ng_x_text_collate.test] Step #3 - "compile-libfuzzer-address-x86_64": ./sort_test.go:28:6: sorter redeclared in this block Step #3 - "compile-libfuzzer-address-x86_64": ./sort.go:21:6: other declaration of sorter Step #3 - "compile-libfuzzer-address-x86_64": ./sort_test.go:30:17: method sorter.Len already declared at ./sort.go:43:17 Step #3 - "compile-libfuzzer-address-x86_64": ./sort_test.go:31:13: invalid argument: s (variable of struct type sorter) for built-in len Step #3 - "compile-libfuzzer-address-x86_64": ./sort_test.go:34:17: method sorter.Swap already declared at ./sort.go:51:17 Step #3 - "compile-libfuzzer-address-x86_64": ./sort_test.go:35:3: invalid operation: cannot index s (variable of struct type sorter) Step #3 - "compile-libfuzzer-address-x86_64": ./sort_test.go:39:17: invalid operation: cannot index s (variable of struct type sorter) Step #3 - "compile-libfuzzer-address-x86_64": ./sort_test.go:49:16: cannot convert strings (variable of type []string) to type sorter Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_collate [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_collate_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./collate Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./collate/build/builder.go ./collate/build/builder_test.go ./collate/build/colelem.go ./collate/build/colelem_test.go ./collate/build/contract.go ./collate/build/contract_test.go ./collate/build/order.go ./collate/build/order_test.go ./collate/build/table.go ./collate/build/trie.go ./collate/build/trie_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate/build Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate/build Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate/build Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./collate/build text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./collate/build Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate/build Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_collate_build ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./collate/build fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:56 Found package in /src/x/text/collate/build Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:56 Function Tailoring has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:56 Function Add has unproduced array argument rune Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:56 Function Add has unproduced argument int Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:52:56 Function Insert has unproduced argument colltab.Level Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_collate_build.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_collate_build.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_collate_build.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_collate_build.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_collate_build.a ./fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_collate_build/ngolofuzz.pb.o fuzz_ng_x_text_collate_build//ngolofuzz.o fuzz_ng_x_text_collate_build.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_collate_build.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_collate_build/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_collate_build/copy/builder.go fuzz_ng_x_text_collate_build/copy/colelem.go fuzz_ng_x_text_collate_build/copy/contract.go fuzz_ng_x_text_collate_build/copy/order.go fuzz_ng_x_text_collate_build/copy/table.go fuzz_ng_x_text_collate_build/copy/trie.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_collate_build/copy/builder.go fuzz_ng_x_text_collate_build/copy/colelem.go fuzz_ng_x_text_collate_build/copy/contract.go fuzz_ng_x_text_collate_build/copy/order.go fuzz_ng_x_text_collate_build/copy/table.go fuzz_ng_x_text_collate_build/copy/trie.go fuzz_ng_x_text_collate_build/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./collate/build/builder_test.go ./collate/build/colelem_test.go ./collate/build/contract_test.go ./collate/build/order_test.go ./collate/build/trie_test.go fuzz_ng_x_text_collate_build/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_collate_build/' fuzz_ng_x_text_collate_build/builder.go fuzz_ng_x_text_collate_build/builder_test.go fuzz_ng_x_text_collate_build/colelem.go fuzz_ng_x_text_collate_build/colelem_test.go fuzz_ng_x_text_collate_build/contract.go fuzz_ng_x_text_collate_build/contract_test.go fuzz_ng_x_text_collate_build/fuzz_ng.go fuzz_ng_x_text_collate_build/ngolo_helper.go fuzz_ng_x_text_collate_build/ngolofuzz.pb.go fuzz_ng_x_text_collate_build/order.go fuzz_ng_x_text_collate_build/order_test.go fuzz_ng_x_text_collate_build/table.go fuzz_ng_x_text_collate_build/trie.go fuzz_ng_x_text_collate_build/trie_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate_build/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate_build/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_collate_build /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_collate_build 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_collate_build_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./collate/build Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './collate/tools/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './collate/tools/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./collate/tools/colcmp/chars.go ./collate/tools/colcmp/col.go ./collate/tools/colcmp/colcmp.go ./collate/tools/colcmp/darwin.go ./collate/tools/colcmp/gen.go ./collate/tools/colcmp/icu.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate/tools/colcmp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate/tools/colcmp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate/tools/colcmp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./collate/tools/colcmp text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./collate/tools/colcmp Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./collate/tools/colcmp Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_collate_tools_colcmp ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./collate/tools/colcmp fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Found package in /src/x/text/collate/tools/colcmp Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Type CollatorFactory is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Type Context is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Type Input is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Unhandled field &ast.FuncType{Func:175791, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002583c0), Results:(*ast.FieldList)(nil)} for struct Command Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Function String has unproduced recv Input Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Function AddFactory has unproduced argument CollatorFactory Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Function Printf has unproduced recv Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Function Print has unproduced recv Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Function Len has unproduced recv Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:08 Function Test has unproduced recv Context Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_collate_tools_colcmp.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_collate_tools_colcmp.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/collate/tools/colcmp" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/collate/tools/colcmp" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_collate_tools_colcmp.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:11:2: import "golang.org/x/text/collate/tools/colcmp" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:14 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_collate_tools_colcmp.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_collate_tools_colcmp.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_collate_tools_colcmp.a ./fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_collate_tools_colcmp/fuzz_ng.go:11:2: import "golang.org/x/text/collate/tools/colcmp" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:14 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_collate_tools_colcmp/ngolofuzz.pb.o fuzz_ng_x_text_collate_tools_colcmp//ngolofuzz.o fuzz_ng_x_text_collate_tools_colcmp.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_collate_tools_colcmp.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_collate_tools_colcmp.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_collate_tools_colcmp.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_collate_tools_colcmp/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_collate_tools_colcmp/copy/chars.go fuzz_ng_x_text_collate_tools_colcmp/copy/col.go fuzz_ng_x_text_collate_tools_colcmp/copy/colcmp.go fuzz_ng_x_text_collate_tools_colcmp/copy/gen.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_collate_tools_colcmp/copy/chars.go fuzz_ng_x_text_collate_tools_colcmp/copy/col.go fuzz_ng_x_text_collate_tools_colcmp/copy/colcmp.go fuzz_ng_x_text_collate_tools_colcmp/copy/gen.go fuzz_ng_x_text_collate_tools_colcmp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './collate/tools/colcmp/*_test.go' fuzz_ng_x_text_collate_tools_colcmp/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './collate/tools/colcmp/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_collate_tools_colcmp/' fuzz_ng_x_text_collate_tools_colcmp/chars.go fuzz_ng_x_text_collate_tools_colcmp/col.go fuzz_ng_x_text_collate_tools_colcmp/colcmp.go fuzz_ng_x_text_collate_tools_colcmp/fuzz_ng.go fuzz_ng_x_text_collate_tools_colcmp/gen.go fuzz_ng_x_text_collate_tools_colcmp/main.1717799697.go fuzz_ng_x_text_collate_tools_colcmp/ngolo_helper.go fuzz_ng_x_text_collate_tools_colcmp/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate_tools_colcmp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate_tools_colcmp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_collate_tools_colcmp /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? golang.org/x/text/fuzz_ng_x_text_collate_tools_colcmp [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_collate_tools_colcmp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./collate/tools/colcmp Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./unicode/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./unicode text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_unicode ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:14 Found package in /src/x/text/unicode Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_unicode.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/unicode" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:17 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_unicode.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_unicode.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_unicode.a ./fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode/fuzz_ng.go:11:2: "golang.org/x/text/unicode" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:19 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_unicode/ngolofuzz.pb.o fuzz_ng_x_text_unicode//ngolofuzz.o fuzz_ng_x_text_unicode.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_unicode/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_unicode//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_unicode.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_unicode.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_unicode.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_unicode/copy/doc.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_unicode/copy/doc.go fuzz_ng_x_text_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + cp './unicode/*_test.go' fuzz_ng_x_text_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat './unicode/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_unicode/' fuzz_ng_x_text_unicode/doc.go fuzz_ng_x_text_unicode/fuzz_ng.go fuzz_ng_x_text_unicode/main.2069568999.go fuzz_ng_x_text_unicode/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_unicode /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_unicode [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_unicode_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./unicode Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./unicode/runenames/example_test.go ./unicode/runenames/gen.go ./unicode/runenames/runenames.go ./unicode/runenames/runenames_test.go ./unicode/runenames/tables10.0.0.go ./unicode/runenames/tables11.0.0.go ./unicode/runenames/tables12.0.0.go ./unicode/runenames/tables13.0.0.go ./unicode/runenames/tables15.0.0.go ./unicode/runenames/tables9.0.0.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/runenames Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/runenames Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/runenames Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./unicode/runenames text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./unicode/runenames Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/runenames Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_unicode_runenames ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/runenames fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:19 Found package in /src/x/text/unicode/runenames Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_runenames.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_runenames.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_unicode_runenames.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_unicode_runenames.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_unicode_runenames.a ./fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_unicode_runenames/ngolofuzz.pb.o fuzz_ng_x_text_unicode_runenames//ngolofuzz.o fuzz_ng_x_text_unicode_runenames.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_unicode_runenames.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_runenames/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_unicode_runenames/copy/runenames.go fuzz_ng_x_text_unicode_runenames/copy/tables15.0.0.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_unicode_runenames/copy/runenames.go fuzz_ng_x_text_unicode_runenames/copy/tables15.0.0.go fuzz_ng_x_text_unicode_runenames/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./unicode/runenames/example_test.go ./unicode/runenames/runenames_test.go fuzz_ng_x_text_unicode_runenames/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_unicode_runenames/' fuzz_ng_x_text_unicode_runenames/example_test.go fuzz_ng_x_text_unicode_runenames/fuzz_ng.go fuzz_ng_x_text_unicode_runenames/ngolo_helper.go fuzz_ng_x_text_unicode_runenames/ngolofuzz.pb.go fuzz_ng_x_text_unicode_runenames/runenames.go fuzz_ng_x_text_unicode_runenames/runenames_test.go fuzz_ng_x_text_unicode_runenames/tables15.0.0.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_runenames/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_runenames/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_unicode_runenames /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_unicode_runenames 0.011s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_unicode_runenames_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./unicode/runenames Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./unicode/cldr/base.go ./unicode/cldr/cldr.go ./unicode/cldr/cldr_test.go ./unicode/cldr/collate.go ./unicode/cldr/collate_test.go ./unicode/cldr/data_test.go ./unicode/cldr/decode.go ./unicode/cldr/examples_test.go ./unicode/cldr/makexml.go ./unicode/cldr/resolve.go ./unicode/cldr/resolve_test.go ./unicode/cldr/slice.go ./unicode/cldr/slice_test.go ./unicode/cldr/xml.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/cldr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/cldr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/cldr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./unicode/cldr text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./unicode/cldr Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/cldr Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_unicode_cldr ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/cldr fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Found package in /src/x/text/unicode/cldr Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Array result for Slice is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Type Decoder is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Type RuleProcessor is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Type Loader is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Function Process has unproduced recv Collation Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Function SetSectionFilter has unproduced recv Decoder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Function SetDirFilter has unproduced recv Decoder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Function Decode has unproduced recv Decoder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Function DecodePath has unproduced recv Decoder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Function DecodeZip has unproduced recv Decoder Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Unhandled argument &ast.Ellipsis{Ellipsis:57681, Elt:(*ast.Ident)(0xc0002d1da0)} for Key Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Unhandled argument &ast.FuncType{Func:66687, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002425d0), Results:(*ast.FieldList)(0xc000242600)} for SliceNgdotFilter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Unhandled argument &ast.FuncType{Func:67007, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002427b0), Results:(*ast.FieldList)(0xc0002427e0)} for SliceNgdotGroup Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:31 Unhandled argument &ast.Ellipsis{Ellipsis:67644, Elt:(*ast.Ident)(0xc000252500)} for SliceNgdotSelectAnyOf Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_cldr.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_cldr.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_unicode_cldr.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_unicode_cldr.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_unicode_cldr.a ./fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_unicode_cldr/ngolofuzz.pb.o fuzz_ng_x_text_unicode_cldr//ngolofuzz.o fuzz_ng_x_text_unicode_cldr.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_unicode_cldr.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_cldr/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_unicode_cldr/copy/base.go fuzz_ng_x_text_unicode_cldr/copy/cldr.go fuzz_ng_x_text_unicode_cldr/copy/collate.go fuzz_ng_x_text_unicode_cldr/copy/decode.go fuzz_ng_x_text_unicode_cldr/copy/resolve.go fuzz_ng_x_text_unicode_cldr/copy/slice.go fuzz_ng_x_text_unicode_cldr/copy/xml.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_unicode_cldr/copy/base.go fuzz_ng_x_text_unicode_cldr/copy/cldr.go fuzz_ng_x_text_unicode_cldr/copy/collate.go fuzz_ng_x_text_unicode_cldr/copy/decode.go fuzz_ng_x_text_unicode_cldr/copy/resolve.go fuzz_ng_x_text_unicode_cldr/copy/slice.go fuzz_ng_x_text_unicode_cldr/copy/xml.go fuzz_ng_x_text_unicode_cldr/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./unicode/cldr/cldr_test.go ./unicode/cldr/collate_test.go ./unicode/cldr/data_test.go ./unicode/cldr/examples_test.go ./unicode/cldr/resolve_test.go ./unicode/cldr/slice_test.go fuzz_ng_x_text_unicode_cldr/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_unicode_cldr/' fuzz_ng_x_text_unicode_cldr/base.go fuzz_ng_x_text_unicode_cldr/cldr.go fuzz_ng_x_text_unicode_cldr/cldr_test.go fuzz_ng_x_text_unicode_cldr/collate.go fuzz_ng_x_text_unicode_cldr/collate_test.go fuzz_ng_x_text_unicode_cldr/data_test.go fuzz_ng_x_text_unicode_cldr/decode.go fuzz_ng_x_text_unicode_cldr/examples_test.go fuzz_ng_x_text_unicode_cldr/fuzz_ng.go fuzz_ng_x_text_unicode_cldr/ngolo_helper.go fuzz_ng_x_text_unicode_cldr/ngolofuzz.pb.go fuzz_ng_x_text_unicode_cldr/resolve.go fuzz_ng_x_text_unicode_cldr/resolve_test.go fuzz_ng_x_text_unicode_cldr/slice.go fuzz_ng_x_text_unicode_cldr/slice_test.go fuzz_ng_x_text_unicode_cldr/xml.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_cldr/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_cldr/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_unicode_cldr /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_unicode_cldr 0.039s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_unicode_cldr_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3bfdffb099966aa04bb12067d6f917bf24f789c4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/adb1001ee1333bf74d30d1351fa658a690407aa7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0fc41519a744d1aa30981bab460fc9b50a876534 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/17e011937876a9e89ccd86469b70f227740e7c27 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3c9c7c581e6f0c1e10b27bc8cda492ffcb789755 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7f642744ec5658206107ad32b4649d64f6c32047 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./unicode/cldr Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./unicode/rangetable/gen.go ./unicode/rangetable/merge.go ./unicode/rangetable/merge_test.go ./unicode/rangetable/rangetable.go ./unicode/rangetable/rangetable_test.go ./unicode/rangetable/tables10.0.0.go ./unicode/rangetable/tables11.0.0.go ./unicode/rangetable/tables12.0.0.go ./unicode/rangetable/tables13.0.0.go ./unicode/rangetable/tables15.0.0.go ./unicode/rangetable/tables9.0.0.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/rangetable Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/rangetable Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/rangetable Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./unicode/rangetable text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./unicode/rangetable Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/rangetable Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_unicode_rangetable ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/rangetable fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:43 Found package in /src/x/text/unicode/rangetable Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:43 Unhandled argument &ast.Ellipsis{Ellipsis:234207, Elt:(*ast.StarExpr)(0xc00013a1b0)} for Merge Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:43 Unhandled argument &ast.Ellipsis{Ellipsis:240544, Elt:(*ast.Ident)(0xc0000b4160)} for New Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:43 Function Visit has unproduced argument unicode.RangeTable Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:43 Unhandled argument &ast.FuncType{Func:241391, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0000129c0), Results:(*ast.FieldList)(nil)} for Visit Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_rangetable.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_rangetable.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_unicode_rangetable.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_unicode_rangetable.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_unicode_rangetable.a ./fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_unicode_rangetable/ngolofuzz.pb.o fuzz_ng_x_text_unicode_rangetable//ngolofuzz.o fuzz_ng_x_text_unicode_rangetable.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_unicode_rangetable.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_rangetable/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_unicode_rangetable/copy/merge.go fuzz_ng_x_text_unicode_rangetable/copy/rangetable.go fuzz_ng_x_text_unicode_rangetable/copy/tables15.0.0.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_unicode_rangetable/copy/merge.go fuzz_ng_x_text_unicode_rangetable/copy/rangetable.go fuzz_ng_x_text_unicode_rangetable/copy/tables15.0.0.go fuzz_ng_x_text_unicode_rangetable/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./unicode/rangetable/merge_test.go ./unicode/rangetable/rangetable_test.go fuzz_ng_x_text_unicode_rangetable/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_unicode_rangetable/' fuzz_ng_x_text_unicode_rangetable/fuzz_ng.go fuzz_ng_x_text_unicode_rangetable/merge.go fuzz_ng_x_text_unicode_rangetable/merge_test.go fuzz_ng_x_text_unicode_rangetable/ngolo_helper.go fuzz_ng_x_text_unicode_rangetable/ngolofuzz.pb.go fuzz_ng_x_text_unicode_rangetable/rangetable.go fuzz_ng_x_text_unicode_rangetable/rangetable_test.go fuzz_ng_x_text_unicode_rangetable/tables15.0.0.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_rangetable/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_rangetable/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_unicode_rangetable /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_unicode_rangetable 0.461s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_unicode_rangetable_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./unicode/rangetable Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./unicode/norm/composition.go ./unicode/norm/composition_test.go ./unicode/norm/data10.0.0_test.go ./unicode/norm/data11.0.0_test.go ./unicode/norm/data12.0.0_test.go ./unicode/norm/data13.0.0_test.go ./unicode/norm/data15.0.0_test.go ./unicode/norm/data9.0.0_test.go ./unicode/norm/example_iter_test.go ./unicode/norm/example_test.go ./unicode/norm/forminfo.go ./unicode/norm/forminfo_test.go ./unicode/norm/input.go ./unicode/norm/iter.go ./unicode/norm/iter_test.go ./unicode/norm/maketables.go ./unicode/norm/normalize.go ./unicode/norm/normalize_test.go ./unicode/norm/readwriter.go ./unicode/norm/readwriter_test.go ./unicode/norm/tables10.0.0.go ./unicode/norm/tables11.0.0.go ./unicode/norm/tables12.0.0.go ./unicode/norm/tables13.0.0.go ./unicode/norm/tables15.0.0.go ./unicode/norm/tables9.0.0.go ./unicode/norm/transform.go ./unicode/norm/transform_test.go ./unicode/norm/trie.go ./unicode/norm/triegen.go ./unicode/norm/ucd_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 31 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./unicode/norm text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_unicode_norm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/norm fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Found package in /src/x/text/unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Type Iter is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Function Init has unproduced recv Iter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Function InitString has unproduced recv Iter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Function Seek has unproduced recv Iter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Function Pos has unproduced recv Iter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Function Done has unproduced recv Iter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Function Next has unproduced recv Iter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:53:54 Unhandled argument &ast.Ellipsis{Ellipsis:20229, Elt:(*ast.Ident)(0xc0002485c0)} for FormNgdotAppend Step #3 - "compile-libfuzzer-address-x86_64": panic: runtime error: index out of range [0] with length 0 Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 1 [running]: Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/pkgtofuzzinput.PackageToFuzzTarget(0xc0000fe8c0, {{0xc000594008, 0x1b, 0x21}, {0xc00059c000, 0x2, 0x3}}, {0x6f3880, 0xc000204758}, {0x7ffd45aeb1e3, ...}, ...) Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/pkgtofuzzinput/pkgtopb.go:734 +0x337b Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/pkgtofuzzinput.PackageToFuzzer({0x7ffd45aeb1d4?, 0xc0000125e0?}, {0x7ffd45aeb1e3, 0x1b}, {0x0, 0x0}, {0x0, 0x0}) Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/pkgtofuzzinput/pkgtopb.go:932 +0x77d Step #3 - "compile-libfuzzer-address-x86_64": main.main() Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/main.go:26 +0x1a7 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_norm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_norm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_unicode_norm.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:420:30: string not terminated Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:420:31: syntax error: unexpected EOF in argument list; possibly missing comma or ) Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:02 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_unicode_norm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_unicode_norm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_unicode_norm.a ./fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode_norm/fuzz_ng.go:420:30: string not terminated Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_unicode_norm/fuzz_ng.go:420:31: syntax error: unexpected EOF in argument list; possibly missing comma or ) Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_unicode_norm/ngolofuzz.pb.o fuzz_ng_x_text_unicode_norm//ngolofuzz.o fuzz_ng_x_text_unicode_norm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_unicode_norm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_unicode_norm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_unicode_norm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_norm/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_x_text_unicode_norm/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_x_text_unicode_norm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_x_text_unicode_norm/copy/*.go' fuzz_ng_x_text_unicode_norm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_x_text_unicode_norm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp ./unicode/norm/composition_test.go ./unicode/norm/data10.0.0_test.go ./unicode/norm/data11.0.0_test.go ./unicode/norm/data12.0.0_test.go ./unicode/norm/data13.0.0_test.go ./unicode/norm/data15.0.0_test.go ./unicode/norm/data9.0.0_test.go ./unicode/norm/example_iter_test.go ./unicode/norm/example_test.go ./unicode/norm/forminfo_test.go ./unicode/norm/iter_test.go ./unicode/norm/normalize_test.go ./unicode/norm/readwriter_test.go ./unicode/norm/transform_test.go ./unicode/norm/ucd_test.go fuzz_ng_x_text_unicode_norm/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_unicode_norm/' fuzz_ng_x_text_unicode_norm/composition_test.go fuzz_ng_x_text_unicode_norm/data10.0.0_test.go fuzz_ng_x_text_unicode_norm/data11.0.0_test.go fuzz_ng_x_text_unicode_norm/data12.0.0_test.go fuzz_ng_x_text_unicode_norm/data13.0.0_test.go fuzz_ng_x_text_unicode_norm/data15.0.0_test.go fuzz_ng_x_text_unicode_norm/data9.0.0_test.go fuzz_ng_x_text_unicode_norm/example_iter_test.go fuzz_ng_x_text_unicode_norm/example_test.go fuzz_ng_x_text_unicode_norm/forminfo_test.go fuzz_ng_x_text_unicode_norm/fuzz_ng.go fuzz_ng_x_text_unicode_norm/iter_test.go fuzz_ng_x_text_unicode_norm/main.817067303.go fuzz_ng_x_text_unicode_norm/ngolo_helper.go fuzz_ng_x_text_unicode_norm/ngolofuzz.pb.go fuzz_ng_x_text_unicode_norm/normalize_test.go fuzz_ng_x_text_unicode_norm/readwriter_test.go fuzz_ng_x_text_unicode_norm/transform_test.go fuzz_ng_x_text_unicode_norm/ucd_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_norm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_norm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_unicode_norm /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode_norm [golang.org/x/text/fuzz_ng_x_text_unicode_norm.test] Step #3 - "compile-libfuzzer-address-x86_64": ./normalize_test.go:75:28: undefined: reorderBuffer Step #3 - "compile-libfuzzer-address-x86_64": ./normalize_test.go:77:47: undefined: Form Step #3 - "compile-libfuzzer-address-x86_64": ./normalize_test.go:103:17: undefined: maxByteBufferSize Step #3 - "compile-libfuzzer-address-x86_64": ./normalize_test.go:105:11: undefined: GraphemeJoiner Step #3 - "compile-libfuzzer-address-x86_64": ./normalize_test.go:148:28: undefined: reorderBuffer Step #3 - "compile-libfuzzer-address-x86_64": ./normalize_test.go:592:24: undefined: Form Step #3 - "compile-libfuzzer-address-x86_64": ./composition_test.go:15:45: undefined: Form Step #3 - "compile-libfuzzer-address-x86_64": ./iter_test.go:12:25: undefined: Form Step #3 - "compile-libfuzzer-address-x86_64": ./iter_test.go:22:19: undefined: Form Step #3 - "compile-libfuzzer-address-x86_64": ./iter_test.go:90:47: undefined: Form Step #3 - "compile-libfuzzer-address-x86_64": ./normalize_test.go:148:28: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_unicode_norm [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_unicode_norm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_unicode_norm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./unicode/bidi/bidi.go ./unicode/bidi/bidi_test.go ./unicode/bidi/bracket.go ./unicode/bidi/core.go ./unicode/bidi/core_test.go ./unicode/bidi/gen.go ./unicode/bidi/gen_ranges.go ./unicode/bidi/gen_trieval.go ./unicode/bidi/prop.go ./unicode/bidi/ranges_test.go ./unicode/bidi/tables10.0.0.go ./unicode/bidi/tables11.0.0.go ./unicode/bidi/tables12.0.0.go ./unicode/bidi/tables13.0.0.go ./unicode/bidi/tables15.0.0.go ./unicode/bidi/tables9.0.0.go ./unicode/bidi/tables_test.go ./unicode/bidi/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/bidi Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/bidi Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/bidi Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./unicode/bidi text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./unicode/bidi Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./unicode/bidi Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_unicode_bidi ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/bidi fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Found package in /src/x/text/unicode/bidi Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Type Paragraph is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Function SetBytes has unproduced recv Paragraph Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Function SetString has unproduced recv Paragraph Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Function IsLeftToRight has unproduced recv Paragraph Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Function Direction has unproduced recv Paragraph Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Function RunAt has unproduced recv Paragraph Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Function Order has unproduced recv Paragraph Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:04 Function Line has unproduced recv Paragraph Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_bidi.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_bidi.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_unicode_bidi.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_unicode_bidi.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_unicode_bidi.a ./fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_unicode_bidi/ngolofuzz.pb.o fuzz_ng_x_text_unicode_bidi//ngolofuzz.o fuzz_ng_x_text_unicode_bidi.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_unicode_bidi.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_bidi/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_unicode_bidi/copy/bidi.go fuzz_ng_x_text_unicode_bidi/copy/bracket.go fuzz_ng_x_text_unicode_bidi/copy/core.go fuzz_ng_x_text_unicode_bidi/copy/prop.go fuzz_ng_x_text_unicode_bidi/copy/tables15.0.0.go fuzz_ng_x_text_unicode_bidi/copy/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_unicode_bidi/copy/bidi.go fuzz_ng_x_text_unicode_bidi/copy/bracket.go fuzz_ng_x_text_unicode_bidi/copy/core.go fuzz_ng_x_text_unicode_bidi/copy/prop.go fuzz_ng_x_text_unicode_bidi/copy/tables15.0.0.go fuzz_ng_x_text_unicode_bidi/copy/trieval.go fuzz_ng_x_text_unicode_bidi/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./unicode/bidi/bidi_test.go ./unicode/bidi/core_test.go ./unicode/bidi/ranges_test.go ./unicode/bidi/tables_test.go fuzz_ng_x_text_unicode_bidi/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_unicode_bidi/' fuzz_ng_x_text_unicode_bidi/bidi.go fuzz_ng_x_text_unicode_bidi/bidi_test.go fuzz_ng_x_text_unicode_bidi/bracket.go fuzz_ng_x_text_unicode_bidi/core.go fuzz_ng_x_text_unicode_bidi/core_test.go fuzz_ng_x_text_unicode_bidi/fuzz_ng.go fuzz_ng_x_text_unicode_bidi/ngolo_helper.go fuzz_ng_x_text_unicode_bidi/ngolofuzz.pb.go fuzz_ng_x_text_unicode_bidi/prop.go fuzz_ng_x_text_unicode_bidi/ranges_test.go fuzz_ng_x_text_unicode_bidi/tables15.0.0.go fuzz_ng_x_text_unicode_bidi/tables_test.go fuzz_ng_x_text_unicode_bidi/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_bidi/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_bidi/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_unicode_bidi /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_unicode_bidi 0.025s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_unicode_bidi_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/25293e2b1af41267fb2552c232351c56b632a8d9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3fb012c6a6cea1868b3dd5895f5b24c9e39c9b38 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1583562ce3739269d0902692eb082e937b8c8f24 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d438dc5f755fd2d6a6b51b28e2aee2d80809f0b5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./unicode/bidi Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./runes/cond.go ./runes/cond_test.go ./runes/example_test.go ./runes/runes.go ./runes/runes_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./runes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./runes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./runes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./runes text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./runes Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./runes Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_runes ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./runes fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:16 Found package in /src/x/text/runes Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:16 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:16 Function If has unproduced argument transform.Transformer Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:16 Function In has unproduced argument unicode.RangeTable Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:16 Function NotIn has unproduced argument unicode.RangeTable Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:16 Unhandled argument &ast.FuncType{Func:1188, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000121050), Results:(*ast.FieldList)(0xc000121080)} for Predicate Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:16 Unhandled argument &ast.FuncType{Func:4896, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003085d0), Results:(*ast.FieldList)(0xc000308600)} for Map Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_runes.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_runes.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_runes.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_runes.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_runes.a ./fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_runes/ngolofuzz.pb.o fuzz_ng_x_text_runes//ngolofuzz.o fuzz_ng_x_text_runes.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_runes.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_runes/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_runes/copy/cond.go fuzz_ng_x_text_runes/copy/runes.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_runes/copy/cond.go fuzz_ng_x_text_runes/copy/runes.go fuzz_ng_x_text_runes/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./runes/cond_test.go ./runes/example_test.go ./runes/runes_test.go fuzz_ng_x_text_runes/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_runes/' fuzz_ng_x_text_runes/cond.go fuzz_ng_x_text_runes/cond_test.go fuzz_ng_x_text_runes/example_test.go fuzz_ng_x_text_runes/fuzz_ng.go fuzz_ng_x_text_runes/ngolo_helper.go fuzz_ng_x_text_runes/ngolofuzz.pb.go fuzz_ng_x_text_runes/runes.go fuzz_ng_x_text_runes/runes_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_runes/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_runes/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_runes /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_runes 0.007s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_runes_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./runes Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./cases/cases.go ./cases/context.go ./cases/context_test.go ./cases/example_test.go ./cases/fold.go ./cases/fold_test.go ./cases/gen.go ./cases/gen_trieval.go ./cases/icu.go ./cases/icu_test.go ./cases/info.go ./cases/map.go ./cases/map_test.go ./cases/tables10.0.0.go ./cases/tables10.0.0_test.go ./cases/tables11.0.0.go ./cases/tables11.0.0_test.go ./cases/tables12.0.0.go ./cases/tables12.0.0_test.go ./cases/tables13.0.0.go ./cases/tables13.0.0_test.go ./cases/tables15.0.0.go ./cases/tables15.0.0_test.go ./cases/tables9.0.0.go ./cases/tables9.0.0_test.go ./cases/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 26 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cases Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cases Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cases Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./cases text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./cases Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./cases Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_cases ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cases fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:27 Found package in /src/x/text/cases Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:27 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:27 Function Upper has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:27 Unhandled argument &ast.Ellipsis{Ellipsis:45688, Elt:(*ast.Ident)(0xc000410d60)} for Upper Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:27 Function Lower has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:27 Unhandled argument &ast.Ellipsis{Ellipsis:45848, Elt:(*ast.Ident)(0xc000410f40)} for Lower Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:27 Function Title has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:27 Unhandled argument &ast.Ellipsis{Ellipsis:46082, Elt:(*ast.Ident)(0xc000411120)} for Title Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:27 Unhandled argument &ast.Ellipsis{Ellipsis:46597, Elt:(*ast.Ident)(0xc0004112c0)} for Fold Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cases.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_cases.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_cases.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_cases.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_cases.a ./fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_cases/ngolofuzz.pb.o fuzz_ng_x_text_cases//ngolofuzz.o fuzz_ng_x_text_cases.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_cases.a Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cases/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_cases/copy/cases.go fuzz_ng_x_text_cases/copy/context.go fuzz_ng_x_text_cases/copy/fold.go fuzz_ng_x_text_cases/copy/info.go fuzz_ng_x_text_cases/copy/map.go fuzz_ng_x_text_cases/copy/tables15.0.0.go fuzz_ng_x_text_cases/copy/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_cases/copy/cases.go fuzz_ng_x_text_cases/copy/context.go fuzz_ng_x_text_cases/copy/fold.go fuzz_ng_x_text_cases/copy/info.go fuzz_ng_x_text_cases/copy/map.go fuzz_ng_x_text_cases/copy/tables15.0.0.go fuzz_ng_x_text_cases/copy/trieval.go fuzz_ng_x_text_cases/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./cases/context_test.go ./cases/example_test.go ./cases/fold_test.go ./cases/icu_test.go ./cases/map_test.go ./cases/tables10.0.0_test.go ./cases/tables11.0.0_test.go ./cases/tables12.0.0_test.go ./cases/tables13.0.0_test.go ./cases/tables15.0.0_test.go ./cases/tables9.0.0_test.go fuzz_ng_x_text_cases/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_cases/' fuzz_ng_x_text_cases/cases.go fuzz_ng_x_text_cases/context.go fuzz_ng_x_text_cases/context_test.go fuzz_ng_x_text_cases/example_test.go fuzz_ng_x_text_cases/fold.go fuzz_ng_x_text_cases/fold_test.go fuzz_ng_x_text_cases/fuzz_ng.go fuzz_ng_x_text_cases/icu_test.go fuzz_ng_x_text_cases/info.go fuzz_ng_x_text_cases/map.go fuzz_ng_x_text_cases/map_test.go fuzz_ng_x_text_cases/ngolo_helper.go fuzz_ng_x_text_cases/ngolofuzz.pb.go fuzz_ng_x_text_cases/tables10.0.0_test.go fuzz_ng_x_text_cases/tables11.0.0_test.go fuzz_ng_x_text_cases/tables12.0.0_test.go fuzz_ng_x_text_cases/tables13.0.0_test.go fuzz_ng_x_text_cases/tables15.0.0.go fuzz_ng_x_text_cases/tables15.0.0_test.go fuzz_ng_x_text_cases/tables9.0.0_test.go fuzz_ng_x_text_cases/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cases/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cases/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_cases /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_cases 0.060s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_cases_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./cases Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/hooks/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/hooks/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/info/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/remotes/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/logs/refs/heads/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/logs/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/info/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/objects/pack/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/objects/pack/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/tags/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/tags/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/remotes/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/refs/heads/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './.git/branches/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './.git/branches/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./search/index.go ./search/pattern.go ./search/pattern_test.go ./search/search.go ./search/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./search Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./search Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./search Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./search text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./search Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./search Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_search Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_search ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./search fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:39 Found package in /src/x/text/search Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:39 Function New has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:39 Unhandled argument &ast.Ellipsis{Ellipsis:6388, Elt:(*ast.Ident)(0xc0000b5a20)} for New Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:39 Unhandled argument &ast.Ellipsis{Ellipsis:7237, Elt:(*ast.Ident)(0xc0001be140)} for MatcherNgdotIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:39 Unhandled argument &ast.Ellipsis{Ellipsis:7555, Elt:(*ast.Ident)(0xc0001be3c0)} for MatcherNgdotIndexString Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:39 Unhandled argument &ast.Ellipsis{Ellipsis:9133, Elt:(*ast.Ident)(0xc0001bf480)} for PatternNgdotIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:39 Unhandled argument &ast.Ellipsis{Ellipsis:9865, Elt:(*ast.Ident)(0xc0001bfbe0)} for PatternNgdotIndexString Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_search.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_search.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_search.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:178:2: declared and not used: PatternResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:227:2: declared and not used: PatternResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:46 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_search.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_search.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_search.a ./fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_search/fuzz_ng.go:178:2: declared and not used: PatternResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_search/fuzz_ng.go:227:2: declared and not used: PatternResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:47 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_search/ngolofuzz.pb.o fuzz_ng_x_text_search//ngolofuzz.o fuzz_ng_x_text_search.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_search.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_search.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_search.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_search/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_search/copy/index.go fuzz_ng_x_text_search/copy/pattern.go fuzz_ng_x_text_search/copy/search.go fuzz_ng_x_text_search/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_search/copy/index.go fuzz_ng_x_text_search/copy/pattern.go fuzz_ng_x_text_search/copy/search.go fuzz_ng_x_text_search/copy/tables.go fuzz_ng_x_text_search/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./search/pattern_test.go fuzz_ng_x_text_search/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_search/' fuzz_ng_x_text_search/fuzz_ng.go fuzz_ng_x_text_search/index.go fuzz_ng_x_text_search/main.3516749634.go fuzz_ng_x_text_search/ngolo_helper.go fuzz_ng_x_text_search/ngolofuzz.pb.go fuzz_ng_x_text_search/pattern.go fuzz_ng_x_text_search/pattern_test.go fuzz_ng_x_text_search/search.go fuzz_ng_x_text_search/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_search/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_search/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_search /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_search 0.003s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_search_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./search Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./transform/examples_test.go ./transform/transform.go ./transform/transform_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./transform Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./transform Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./transform Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./transform text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./transform Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./transform Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_transform ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./transform fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:48 Found package in /src/x/text/transform Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:48 Type NopResetter is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:48 Function Reset has unproduced recv NopResetter Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:48 Unhandled argument &ast.Ellipsis{Ellipsis:12061, Elt:(*ast.Ident)(0xc000277bc0)} for Chain Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:48 Unhandled argument &ast.FuncType{Func:16014, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000275d40), Results:(*ast.FieldList)(0xc000275d70)} for RemoveFunc Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_transform.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_transform.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_transform.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:241:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:321:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:56 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_transform.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_transform.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_transform.a ./fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_transform/fuzz_ng.go:241:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_transform/fuzz_ng.go:321:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:57 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_transform/ngolofuzz.pb.o fuzz_ng_x_text_transform//ngolofuzz.o fuzz_ng_x_text_transform.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_transform.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_transform.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_transform.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_transform/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_transform/copy/transform.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_transform/copy/transform.go fuzz_ng_x_text_transform/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./transform/examples_test.go ./transform/transform_test.go fuzz_ng_x_text_transform/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_transform/' fuzz_ng_x_text_transform/examples_test.go fuzz_ng_x_text_transform/fuzz_ng.go fuzz_ng_x_text_transform/main.2847128895.go fuzz_ng_x_text_transform/ngolo_helper.go fuzz_ng_x_text_transform/ngolofuzz.pb.go fuzz_ng_x_text_transform/transform.go fuzz_ng_x_text_transform/transform_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_transform/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_transform/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_transform /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_transform 0.024s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_transform_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./transform Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls './feature/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access './feature/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./feature/plural/common.go ./feature/plural/data_test.go ./feature/plural/example_test.go ./feature/plural/gen.go ./feature/plural/gen_common.go ./feature/plural/message.go ./feature/plural/message_test.go ./feature/plural/plural.go ./feature/plural/plural_test.go ./feature/plural/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./feature/plural Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./feature/plural Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./feature/plural Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./feature/plural text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./feature/plural Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./feature/plural Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_feature_plural ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./feature/plural fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:58 Found package in /src/x/text/feature/plural Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:58 Type Rules is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:58 Unhandled argument &ast.Ellipsis{Ellipsis:24693, Elt:(*ast.InterfaceType)(0xc0002a2450)} for Selectf Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:58 Function MatchDigits has unproduced recv Rules Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:54:58 Function MatchPlural has unproduced recv Rules Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_feature_plural.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_feature_plural.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_feature_plural.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/feature/plural" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:01 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_feature_plural.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_feature_plural.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_feature_plural.a ./fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_feature_plural/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_feature_plural/fuzz_ng.go:11:2: "golang.org/x/text/feature/plural" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_feature_plural/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_feature_plural/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_feature_plural/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_feature_plural/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_feature_plural/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_feature_plural/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:02 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_feature_plural/ngolofuzz.pb.o fuzz_ng_x_text_feature_plural//ngolofuzz.o fuzz_ng_x_text_feature_plural.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_feature_plural/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_feature_plural//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_feature_plural.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_feature_plural.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_feature_plural.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_feature_plural/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_feature_plural/copy/common.go fuzz_ng_x_text_feature_plural/copy/message.go fuzz_ng_x_text_feature_plural/copy/plural.go fuzz_ng_x_text_feature_plural/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_feature_plural/copy/common.go fuzz_ng_x_text_feature_plural/copy/message.go fuzz_ng_x_text_feature_plural/copy/plural.go fuzz_ng_x_text_feature_plural/copy/tables.go fuzz_ng_x_text_feature_plural/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./feature/plural/data_test.go ./feature/plural/example_test.go ./feature/plural/message_test.go ./feature/plural/plural_test.go fuzz_ng_x_text_feature_plural/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_feature_plural/' fuzz_ng_x_text_feature_plural/common.go fuzz_ng_x_text_feature_plural/data_test.go fuzz_ng_x_text_feature_plural/example_test.go fuzz_ng_x_text_feature_plural/fuzz_ng.go fuzz_ng_x_text_feature_plural/main.1196454958.go fuzz_ng_x_text_feature_plural/message.go fuzz_ng_x_text_feature_plural/message_test.go fuzz_ng_x_text_feature_plural/ngolo_helper.go fuzz_ng_x_text_feature_plural/plural.go fuzz_ng_x_text_feature_plural/plural_test.go fuzz_ng_x_text_feature_plural/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_feature_plural/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_feature_plural/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_feature_plural /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_feature_plural [golang.org/x/text/fuzz_ng_x_text_feature_plural.test] Step #3 - "compile-libfuzzer-address-x86_64": ./message.go:93:6: message already declared through import of package message ("golang.org/x/text/message") Step #3 - "compile-libfuzzer-address-x86_64": ./example_test.go:10:2: other declaration of message Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_feature_plural [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_feature_plural_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./feature/plural Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls ./number/doc.go ./number/examples_test.go ./number/format.go ./number/format_test.go ./number/number.go ./number/number_test.go ./number/option.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./number Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./number Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./number Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package ./number text Step #3 - "compile-libfuzzer-address-x86_64": + pkg=./number Step #3 - "compile-libfuzzer-address-x86_64": ++ echo ./number Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=x_text_number Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^x_text_number ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./number fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:03 Found package in /src/x/text/number Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:03 Unhandled argument &ast.Ellipsis{Ellipsis:5445, Elt:(*ast.Ident)(0xc000124f60)} for NewFormat Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:03 Function Format has unproduced argument format.State Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:03 Function Digits has unproduced argument language.Tag Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:03 Unhandled argument &ast.Ellipsis{Ellipsis:8571, Elt:(*ast.Ident)(0xc000214200)} for Decimal Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:03 Unhandled argument &ast.Ellipsis{Ellipsis:8812, Elt:(*ast.Ident)(0xc000214480)} for Scientific Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:03 Unhandled argument &ast.Ellipsis{Ellipsis:9163, Elt:(*ast.Ident)(0xc000214700)} for Engineering Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:03 Unhandled argument &ast.Ellipsis{Ellipsis:9435, Elt:(*ast.Ident)(0xc000214980)} for Percent Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:03 Unhandled argument &ast.Ellipsis{Ellipsis:9710, Elt:(*ast.Ident)(0xc000214c00)} for PerMille Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/x/x_text_number.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_number.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text/fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_x_text_number.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:175:6: declared and not used: FormatFuncResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:176:2: declared and not used: FormatFuncResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:177:6: declared and not used: FormatterResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:178:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:220:2: declared and not used: FormatFuncNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:221:2: declared and not used: FormatFuncResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:222:2: declared and not used: FormatterNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:223:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:10 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_x_text_number.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_x_text_number.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_x_text_number.a ./fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/text/fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_number/fuzz_ng.go:175:6: declared and not used: FormatFuncResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_number/fuzz_ng.go:176:2: declared and not used: FormatFuncResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_number/fuzz_ng.go:177:6: declared and not used: FormatterResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_number/fuzz_ng.go:178:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_number/fuzz_ng.go:220:2: declared and not used: FormatFuncNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_number/fuzz_ng.go:221:2: declared and not used: FormatFuncResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_number/fuzz_ng.go:222:2: declared and not used: FormatterNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_x_text_number/fuzz_ng.go:223:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/01/17 06:55:12 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_x_text_number/ngolofuzz.pb.o fuzz_ng_x_text_number//ngolofuzz.o fuzz_ng_x_text_number.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libupb.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_x_text_number.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_x_text_number.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_x_text_number.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_number/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_x_text_number/copy/doc.go fuzz_ng_x_text_number/copy/format.go fuzz_ng_x_text_number/copy/number.go fuzz_ng_x_text_number/copy/option.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_x_text_number/copy/doc.go fuzz_ng_x_text_number/copy/format.go fuzz_ng_x_text_number/copy/number.go fuzz_ng_x_text_number/copy/option.go fuzz_ng_x_text_number/ Step #3 - "compile-libfuzzer-address-x86_64": + cp ./number/examples_test.go ./number/format_test.go ./number/number_test.go fuzz_ng_x_text_number/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_text_number/' fuzz_ng_x_text_number/doc.go fuzz_ng_x_text_number/examples_test.go fuzz_ng_x_text_number/format.go fuzz_ng_x_text_number/format_test.go fuzz_ng_x_text_number/fuzz_ng.go fuzz_ng_x_text_number/main.388429836.go fuzz_ng_x_text_number/ngolo_helper.go fuzz_ng_x_text_number/ngolofuzz.pb.go fuzz_ng_x_text_number/number.go fuzz_ng_x_text_number/number_test.go fuzz_ng_x_text_number/option.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_number/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_number/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text/fuzz_ng_x_text_number /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok golang.org/x/text/fuzz_ng_x_text_number 0.005s Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_x_text_number_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5e4afbc9492294f5ff30a6ff50c2418ca1d0bedb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9cd344e3a526077d2a2d2c61043a23111f2e9037 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/x/text Step #3 - "compile-libfuzzer-address-x86_64": + echo text/./number Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": + cd - Step #3 - "compile-libfuzzer-address-x86_64": /src/x Step #3 - "compile-libfuzzer-address-x86_64": + read repo Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Failed packages:' Step #3 - "compile-libfuzzer-address-x86_64": Failed packages: Step #3 - "compile-libfuzzer-address-x86_64": + cat /src/ko.txt Step #3 - "compile-libfuzzer-address-x86_64": crypto/./blake2s/_asm Step #3 - "compile-libfuzzer-address-x86_64": crypto/./x509roots Step #3 - "compile-libfuzzer-address-x86_64": crypto/./x509roots/fallback Step #3 - "compile-libfuzzer-address-x86_64": crypto/./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./blake2b/_asm/standard Step #3 - "compile-libfuzzer-address-x86_64": crypto/./argon2/_asm Step #3 - "compile-libfuzzer-address-x86_64": crypto/./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-address-x86_64": crypto/./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-address-x86_64": crypto/./sha3/_asm Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont Step #3 - "compile-libfuzzer-address-x86_64": image/./cmd/webp-manual-test Step #3 - "compile-libfuzzer-address-x86_64": image/./example/font Step #3 - "compile-libfuzzer-address-x86_64": net/./lif Step #3 - "compile-libfuzzer-address-x86_64": net/./route Step #3 - "compile-libfuzzer-address-x86_64": + echo 'Succesful packages:' Step #3 - "compile-libfuzzer-address-x86_64": Succesful packages: Step #3 - "compile-libfuzzer-address-x86_64": + cat /src/ok.txt Step #3 - "compile-libfuzzer-address-x86_64": crypto/./acme Step #3 - "compile-libfuzzer-address-x86_64": crypto/./acme/autocert Step #3 - "compile-libfuzzer-address-x86_64": crypto/./blake2s Step #3 - "compile-libfuzzer-address-x86_64": crypto/./poly1305 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./openpgp Step #3 - "compile-libfuzzer-address-x86_64": crypto/./openpgp/errors Step #3 - "compile-libfuzzer-address-x86_64": crypto/./openpgp/elgamal Step #3 - "compile-libfuzzer-address-x86_64": crypto/./openpgp/armor Step #3 - "compile-libfuzzer-address-x86_64": crypto/./openpgp/s2k Step #3 - "compile-libfuzzer-address-x86_64": crypto/./openpgp/packet Step #3 - "compile-libfuzzer-address-x86_64": crypto/./openpgp/clearsign Step #3 - "compile-libfuzzer-address-x86_64": crypto/./nacl/sign Step #3 - "compile-libfuzzer-address-x86_64": crypto/./nacl/auth Step #3 - "compile-libfuzzer-address-x86_64": crypto/./nacl/secretbox Step #3 - "compile-libfuzzer-address-x86_64": crypto/./nacl/box Step #3 - "compile-libfuzzer-address-x86_64": crypto/./otr Step #3 - "compile-libfuzzer-address-x86_64": crypto/./x509roots/nss Step #3 - "compile-libfuzzer-address-x86_64": crypto/./cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": crypto/./cryptobyte/asn1 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./blake2b Step #3 - "compile-libfuzzer-address-x86_64": crypto/./pkcs12 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./bcrypt Step #3 - "compile-libfuzzer-address-x86_64": crypto/./argon2 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./salsa20 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./salsa20/salsa Step #3 - "compile-libfuzzer-address-x86_64": crypto/./twofish Step #3 - "compile-libfuzzer-address-x86_64": crypto/./blowfish Step #3 - "compile-libfuzzer-address-x86_64": crypto/./chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./scrypt Step #3 - "compile-libfuzzer-address-x86_64": crypto/./ocsp Step #3 - "compile-libfuzzer-address-x86_64": crypto/./md4 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./ripemd160 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./xts Step #3 - "compile-libfuzzer-address-x86_64": crypto/./ed25519 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./curve25519 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./xtea Step #3 - "compile-libfuzzer-address-x86_64": crypto/./bn256 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./ssh Step #3 - "compile-libfuzzer-address-x86_64": crypto/./ssh/test Step #3 - "compile-libfuzzer-address-x86_64": crypto/./ssh/knownhosts Step #3 - "compile-libfuzzer-address-x86_64": crypto/./ssh/terminal Step #3 - "compile-libfuzzer-address-x86_64": crypto/./ssh/agent Step #3 - "compile-libfuzzer-address-x86_64": crypto/./chacha20 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./tea Step #3 - "compile-libfuzzer-address-x86_64": crypto/./cast5 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./sha3 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": crypto/./hkdf Step #3 - "compile-libfuzzer-address-x86_64": image/./font Step #3 - "compile-libfuzzer-address-x86_64": image/./font/basicfont Step #3 - "compile-libfuzzer-address-x86_64": image/./font/plan9font Step #3 - "compile-libfuzzer-address-x86_64": image/./font/inconsolata Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gomono Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/goregular Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gomonobold Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gobold Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/goitalic Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gomedium Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-address-x86_64": image/./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-address-x86_64": image/./font/opentype Step #3 - "compile-libfuzzer-address-x86_64": image/./font/sfnt Step #3 - "compile-libfuzzer-address-x86_64": image/./draw Step #3 - "compile-libfuzzer-address-x86_64": image/./bmp Step #3 - "compile-libfuzzer-address-x86_64": image/./vp8l Step #3 - "compile-libfuzzer-address-x86_64": image/./math/f64 Step #3 - "compile-libfuzzer-address-x86_64": image/./math/fixed Step #3 - "compile-libfuzzer-address-x86_64": image/./math/f32 Step #3 - "compile-libfuzzer-address-x86_64": image/./tiff Step #3 - "compile-libfuzzer-address-x86_64": image/./tiff/lzw Step #3 - "compile-libfuzzer-address-x86_64": image/./webp Step #3 - "compile-libfuzzer-address-x86_64": image/./ccitt Step #3 - "compile-libfuzzer-address-x86_64": image/./vector Step #3 - "compile-libfuzzer-address-x86_64": image/./vp8 Step #3 - "compile-libfuzzer-address-x86_64": image/./riff Step #3 - "compile-libfuzzer-address-x86_64": image/./colornames Step #3 - "compile-libfuzzer-address-x86_64": net/./ipv4 Step #3 - "compile-libfuzzer-address-x86_64": net/./html Step #3 - "compile-libfuzzer-address-x86_64": net/./html/charset Step #3 - "compile-libfuzzer-address-x86_64": net/./html/atom Step #3 - "compile-libfuzzer-address-x86_64": net/./idna Step #3 - "compile-libfuzzer-address-x86_64": net/./icmp Step #3 - "compile-libfuzzer-address-x86_64": net/./dns/dnsmessage Step #3 - "compile-libfuzzer-address-x86_64": net/./nettest Step #3 - "compile-libfuzzer-address-x86_64": net/./quic Step #3 - "compile-libfuzzer-address-x86_64": net/./quic/qlog Step #3 - "compile-libfuzzer-address-x86_64": net/./ipv6 Step #3 - "compile-libfuzzer-address-x86_64": net/./http/httpguts Step #3 - "compile-libfuzzer-address-x86_64": net/./http/httpproxy Step #3 - "compile-libfuzzer-address-x86_64": net/./bpf Step #3 - "compile-libfuzzer-address-x86_64": net/./context Step #3 - "compile-libfuzzer-address-x86_64": net/./context/ctxhttp Step #3 - "compile-libfuzzer-address-x86_64": net/./netutil Step #3 - "compile-libfuzzer-address-x86_64": net/./dict Step #3 - "compile-libfuzzer-address-x86_64": net/./trace Step #3 - "compile-libfuzzer-address-x86_64": net/./xsrftoken Step #3 - "compile-libfuzzer-address-x86_64": net/./publicsuffix Step #3 - "compile-libfuzzer-address-x86_64": net/./webdav Step #3 - "compile-libfuzzer-address-x86_64": net/./websocket Step #3 - "compile-libfuzzer-address-x86_64": net/./http2 Step #3 - "compile-libfuzzer-address-x86_64": net/./http2/hpack Step #3 - "compile-libfuzzer-address-x86_64": net/./http2/h2i Step #3 - "compile-libfuzzer-address-x86_64": net/./http2/h2c Step #3 - "compile-libfuzzer-address-x86_64": net/./proxy Step #3 - "compile-libfuzzer-address-x86_64": text/. Step #3 - "compile-libfuzzer-address-x86_64": text/./currency Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding/japanese Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding/htmlindex Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding/korean Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding/charmap Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding/ianaindex Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding/unicode Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding/traditionalchinese Step #3 - "compile-libfuzzer-address-x86_64": text/./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-address-x86_64": text/./width Step #3 - "compile-libfuzzer-address-x86_64": text/./message Step #3 - "compile-libfuzzer-address-x86_64": text/./message/pipeline Step #3 - "compile-libfuzzer-address-x86_64": text/./message/catalog Step #3 - "compile-libfuzzer-address-x86_64": text/./cmd/gotext Step #3 - "compile-libfuzzer-address-x86_64": text/./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-address-x86_64": text/./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-address-x86_64": text/./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-address-x86_64": text/./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-address-x86_64": text/./language Step #3 - "compile-libfuzzer-address-x86_64": text/./language/display Step #3 - "compile-libfuzzer-address-x86_64": text/./date Step #3 - "compile-libfuzzer-address-x86_64": text/./secure Step #3 - "compile-libfuzzer-address-x86_64": text/./secure/bidirule Step #3 - "compile-libfuzzer-address-x86_64": text/./secure/precis Step #3 - "compile-libfuzzer-address-x86_64": text/./collate Step #3 - "compile-libfuzzer-address-x86_64": text/./collate/build Step #3 - "compile-libfuzzer-address-x86_64": text/./collate/tools/colcmp Step #3 - "compile-libfuzzer-address-x86_64": text/./unicode Step #3 - "compile-libfuzzer-address-x86_64": text/./unicode/runenames Step #3 - "compile-libfuzzer-address-x86_64": text/./unicode/cldr Step #3 - "compile-libfuzzer-address-x86_64": text/./unicode/rangetable Step #3 - "compile-libfuzzer-address-x86_64": text/./unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": text/./unicode/bidi Step #3 - "compile-libfuzzer-address-x86_64": text/./runes Step #3 - "compile-libfuzzer-address-x86_64": text/./cases Step #3 - "compile-libfuzzer-address-x86_64": text/./search Step #3 - "compile-libfuzzer-address-x86_64": text/./transform Step #3 - "compile-libfuzzer-address-x86_64": text/./feature/plural Step #3 - "compile-libfuzzer-address-x86_64": text/./number Finished Step #3 - "compile-libfuzzer-address-x86_64" Starting Step #4 - "build-check-libfuzzer-address-x86_64" Step #4 - "build-check-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #4 - "build-check-libfuzzer-address-x86_64": Unable to find image 'gcr.io/oss-fuzz-base/base-runner:latest' locally Step #4 - "build-check-libfuzzer-address-x86_64": latest: Pulling from oss-fuzz-base/base-runner Step #4 - "build-check-libfuzzer-address-x86_64": b549f31133a9: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 5fc1849ea29a: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 5bca3ba2fc7d: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": fae44f6c4afb: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 6bb086a76dac: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 93d27c16d33e: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 2ed907c114e3: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": c356b7427c88: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": e8d856c3fdca: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 3931eca29f39: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": b76e3f62a0ba: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 7bfd5336ece5: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": e0b08c0fdc11: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 2846796a4416: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 6cc7e05a106e: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 6c44541c6a30: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 110ea339d19c: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 080996c25b34: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 4c9dcebec043: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 5e63b9addfd0: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 7606710857f8: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 47b62b419d91: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": be88441f6a95: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 6e1d3dc39f27: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 8fd9caca2676: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 10ceb6aa6ab4: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 6c44541c6a30: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": c356b7427c88: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": be88441f6a95: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 3931eca29f39: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 6e1d3dc39f27: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 2ed907c114e3: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 47b62b419d91: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 110ea339d19c: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 080996c25b34: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 4c9dcebec043: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 5e63b9addfd0: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 7606710857f8: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": e0b08c0fdc11: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 8fd9caca2676: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 2846796a4416: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 6cc7e05a106e: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 93d27c16d33e: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 93d27c16d33e: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": fae44f6c4afb: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": fae44f6c4afb: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": c356b7427c88: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": c356b7427c88: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": fae44f6c4afb: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 2ed907c114e3: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 2ed907c114e3: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 6bb086a76dac: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 6bb086a76dac: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 3931eca29f39: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 3931eca29f39: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": b76e3f62a0ba: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": b76e3f62a0ba: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 7bfd5336ece5: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 7bfd5336ece5: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 6bb086a76dac: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": e8d856c3fdca: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": e8d856c3fdca: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 2846796a4416: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 2846796a4416: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 93d27c16d33e: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 6cc7e05a106e: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 6cc7e05a106e: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 6c44541c6a30: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 6c44541c6a30: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 2ed907c114e3: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 080996c25b34: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 080996c25b34: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": c356b7427c88: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 110ea339d19c: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 110ea339d19c: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": e0b08c0fdc11: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": e0b08c0fdc11: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 5e63b9addfd0: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 5e63b9addfd0: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 7606710857f8: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 7606710857f8: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 47b62b419d91: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 47b62b419d91: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": be88441f6a95: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": be88441f6a95: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 8fd9caca2676: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 6e1d3dc39f27: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 6e1d3dc39f27: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 10ceb6aa6ab4: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 10ceb6aa6ab4: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": e8d856c3fdca: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 4c9dcebec043: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 4c9dcebec043: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 3931eca29f39: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": b76e3f62a0ba: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 7bfd5336ece5: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": e0b08c0fdc11: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 2846796a4416: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 6cc7e05a106e: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 6c44541c6a30: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 110ea339d19c: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 080996c25b34: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 4c9dcebec043: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 5e63b9addfd0: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 7606710857f8: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 47b62b419d91: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": be88441f6a95: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 6e1d3dc39f27: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 8fd9caca2676: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 10ceb6aa6ab4: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": Digest: sha256:dc299f69dfed0a7c14bd3c39c65c153824e6f98156f34438d47c59f39aa939bf Step #4 - "build-check-libfuzzer-address-x86_64": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_unicode_rangetable Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_vp8l Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_cast5 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_riff Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_context Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_idna Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_collate Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_cases Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_blowfish Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_secure_precis Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_secure_precis Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_encoding_unicode_utf32 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_bmp Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_encoding_htmlindex Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_tiff_lzw Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_unicode_cldr Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_argon2 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_unicode_runenames Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_html_charset Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_dict Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_xtea Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_font_plan9font Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_collate_build Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_proxy Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_sha3 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_webp Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_twofish Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_http2 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_openpgp Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_tea Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_chacha20 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_collate Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_secure_bidirule Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_ssh_terminal Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_chacha20poly1305 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_http2_hpack Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_websocket Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_webdav Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_riff Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_encoding_unicode Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_encoding_htmlindex Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_currency Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_curve25519 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_unicode_cldr Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_vector Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_poly1305 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_vp8 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_message_pipeline Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_encoding Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_context Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_draw Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_collate_build Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_chacha20poly1305 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_encoding_unicode_utf32 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_quic Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_scrypt Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_http2_hpack Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_runes Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_nettest Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_xtea Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_tiff Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_unicode_rangetable Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_blake2b Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_bmp Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_unicode_bidi Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_unicode_bidi Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_websocket Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_dict Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_width Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_webdav Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_runes Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_scrypt Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_encoding Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_ssh_terminal Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_proxy Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_ssh_knownhosts Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_openpgp_clearsign Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_curve25519 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_encoding_unicode Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_math_fixed Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_tiff Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_poly1305 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_cast5 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_openpgp_armor Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_acme_autocert Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_pkcs12 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_math_fixed Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_html_charset Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_message_pipeline Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_bcrypt Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_nacl_box Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_xsrftoken Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_draw Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_blake2b Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_ipv6 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_xsrftoken Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_unicode_runenames Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_secure_bidirule Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_quic Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_blake2s Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_width Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_http_httpguts Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_http2 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_dns_dnsmessage Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_ed25519 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_vp8 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_cryptobyte Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_nacl_box Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_ipv6 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_http_httpguts Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_acme_autocert Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_tea Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_x509roots_nss Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_openpgp Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_sha3 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_bcrypt Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_openpgp_clearsign Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_text_cases Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_twofish Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_ed25519 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_nacl_sign Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_font_plan9font Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_xts Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_dns_dnsmessage Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_chacha20 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_publicsuffix Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_x509roots_nss Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_nacl_sign Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_net_nettest Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_pkcs12 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_blake2s Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_blowfish Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_ssh_knownhosts Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_argon2 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_crypto_cryptobyte Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_image_webp Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_openpgp_armor Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_vector Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_text_currency Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_vp8l Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_xts Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_net_publicsuffix Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ng_x_image_tiff_lzw Step #4 - "build-check-libfuzzer-address-x86_64": Retrying failed fuzz targets sequentially 2 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_cast5 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpm9srh4t0/fuzz_ngo_x_crypto_xtea Finished Step #4 - "build-check-libfuzzer-address-x86_64" Starting Step #5 Step #5: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #5 Starting Step #6 Step #6: Already have image: gcr.io/oss-fuzz/ngolo-fuzzing-x Step #6: adding: crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 (stored 0%) Step #6: adding: fuzz_ng_x_crypto_acme_autocert (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_argon2 (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_bcrypt (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_blake2b (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_blake2s (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_blowfish (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_cast5 (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_chacha20 (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_chacha20poly1305 (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_cryptobyte (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_curve25519 (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_ed25519 (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_nacl_box (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_nacl_sign (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_openpgp (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_openpgp_armor (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_openpgp_clearsign (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_pkcs12 (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_poly1305 (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_scrypt (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_sha3 (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_ssh_knownhosts (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_ssh_terminal (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_tea (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_twofish (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_x509roots_nss (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_xtea (deflated 69%) Step #6: adding: fuzz_ng_x_crypto_xts (deflated 69%) Step #6: adding: fuzz_ng_x_image_bmp (deflated 69%) Step #6: adding: fuzz_ng_x_image_draw (deflated 69%) Step #6: adding: fuzz_ng_x_image_font_plan9font (deflated 69%) Step #6: adding: fuzz_ng_x_image_math_fixed (deflated 69%) Step #6: adding: fuzz_ng_x_image_riff (deflated 69%) Step #6: adding: fuzz_ng_x_image_tiff (deflated 69%) Step #6: adding: fuzz_ng_x_image_tiff_lzw (deflated 69%) Step #6: adding: fuzz_ng_x_image_vector (deflated 69%) Step #6: adding: fuzz_ng_x_image_vp8 (deflated 69%) Step #6: adding: fuzz_ng_x_image_vp8l (deflated 69%) Step #6: adding: fuzz_ng_x_image_webp (deflated 69%) Step #6: adding: fuzz_ng_x_net_context (deflated 69%) Step #6: adding: fuzz_ng_x_net_dict (deflated 69%) Step #6: adding: fuzz_ng_x_net_dns_dnsmessage (deflated 69%) Step #6: adding: fuzz_ng_x_net_html_charset (deflated 69%) Step #6: adding: fuzz_ng_x_net_http2 (deflated 69%) Step #6: adding: fuzz_ng_x_net_http2_hpack (deflated 69%) Step #6: adding: fuzz_ng_x_net_http_httpguts (deflated 69%) Step #6: adding: fuzz_ng_x_net_ipv6 (deflated 69%) Step #6: adding: fuzz_ng_x_net_nettest (deflated 69%) Step #6: adding: fuzz_ng_x_net_proxy (deflated 69%) Step #6: adding: fuzz_ng_x_net_publicsuffix (deflated 69%) Step #6: adding: fuzz_ng_x_net_quic (deflated 69%) Step #6: adding: fuzz_ng_x_net_webdav (deflated 69%) Step #6: adding: fuzz_ng_x_net_websocket (deflated 69%) Step #6: adding: fuzz_ng_x_net_xsrftoken (deflated 69%) Step #6: adding: fuzz_ng_x_text_cases (deflated 69%) Step #6: adding: fuzz_ng_x_text_collate (deflated 69%) Step #6: adding: fuzz_ng_x_text_collate_build (deflated 69%) Step #6: adding: fuzz_ng_x_text_currency (deflated 69%) Step #6: adding: fuzz_ng_x_text_encoding (deflated 69%) Step #6: adding: fuzz_ng_x_text_encoding_htmlindex (deflated 69%) Step #6: adding: fuzz_ng_x_text_encoding_unicode (deflated 69%) Step #6: adding: fuzz_ng_x_text_encoding_unicode_utf32 (deflated 69%) Step #6: adding: fuzz_ng_x_text_message_pipeline (deflated 69%) Step #6: adding: fuzz_ng_x_text_runes (deflated 69%) Step #6: adding: fuzz_ng_x_text_secure_bidirule (deflated 69%) Step #6: adding: fuzz_ng_x_text_secure_precis (deflated 69%) Step #6: adding: fuzz_ng_x_text_unicode_bidi (deflated 69%) Step #6: adding: fuzz_ng_x_text_unicode_cldr (deflated 69%) Step #6: adding: fuzz_ng_x_text_unicode_rangetable (deflated 69%) Step #6: adding: fuzz_ng_x_text_unicode_runenames (deflated 69%) Step #6: adding: fuzz_ng_x_text_width (deflated 69%) Step #6: adding: fuzz_ngo_x_crypto_acme_autocert (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_acme_autocert_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_acme_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_argon2 (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_argon2_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_bcrypt (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_bcrypt_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_blake2b (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_blake2b_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_blake2s (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_blake2s_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_blowfish (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_blowfish_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_bn256_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_cast5 (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_cast5_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_chacha20 (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_chacha20_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_chacha20poly1305 (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_chacha20poly1305_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_cryptobyte (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_cryptobyte_asn1_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_cryptobyte_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_curve25519 (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_curve25519_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_ed25519 (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_ed25519_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_hkdf_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_md4_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_nacl_auth_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_nacl_box (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_nacl_box_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_nacl_secretbox_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_nacl_sign (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_nacl_sign_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_ocsp_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_openpgp (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_openpgp_armor (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_openpgp_armor_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_openpgp_clearsign (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_openpgp_clearsign_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_openpgp_elgamal_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_openpgp_errors_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_openpgp_packet_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_openpgp_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_otr_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_pbkdf2_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_pkcs12 (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_pkcs12_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_poly1305 (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_poly1305_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_ripemd160_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_salsa20_salsa_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_salsa20_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_scrypt (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_scrypt_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_sha3 (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_sha3_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_ssh_agent_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_ssh_knownhosts (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_ssh_knownhosts_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_ssh_terminal (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_ssh_terminal_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_ssh_test_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_tea (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_tea_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_twofish (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_twofish_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_x509roots_nss (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_x509roots_nss_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_xtea (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_xtea_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_crypto_xts (deflated 70%) Step #6: adding: fuzz_ngo_x_crypto_xts_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_bmp (deflated 70%) Step #6: adding: fuzz_ngo_x_image_bmp_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_ccitt_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_colornames_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_draw (deflated 70%) Step #6: adding: fuzz_ngo_x_image_draw_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_basicfont_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gobold_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gobolditalic_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_goitalic_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gomedium_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gomediumitalic_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gomono_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gomonobold_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gomonobolditalic_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gomonoitalic_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_goregular_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gosmallcaps_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_gofont_gosmallcapsitalic_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_inconsolata_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_opentype_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_plan9font (deflated 70%) Step #6: adding: fuzz_ngo_x_image_font_plan9font_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_font_sfnt_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_math_f32_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_math_f64_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_math_fixed (deflated 70%) Step #6: adding: fuzz_ngo_x_image_math_fixed_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_riff (deflated 70%) Step #6: adding: fuzz_ngo_x_image_riff_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_tiff (deflated 70%) Step #6: adding: fuzz_ngo_x_image_tiff_lzw (deflated 70%) Step #6: adding: fuzz_ngo_x_image_tiff_lzw_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_tiff_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_vector (deflated 70%) Step #6: adding: fuzz_ngo_x_image_vector_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_vp8 (deflated 70%) Step #6: adding: fuzz_ngo_x_image_vp8_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_vp8l (deflated 70%) Step #6: adding: fuzz_ngo_x_image_vp8l_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_image_webp (deflated 70%) Step #6: adding: fuzz_ngo_x_image_webp_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_bpf_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_context (deflated 70%) Step #6: adding: fuzz_ngo_x_net_context_ctxhttp_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_context_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_dict (deflated 70%) Step #6: adding: fuzz_ngo_x_net_dict_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_dns_dnsmessage (deflated 70%) Step #6: adding: fuzz_ngo_x_net_dns_dnsmessage_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_html_atom_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_html_charset (deflated 70%) Step #6: adding: fuzz_ngo_x_net_html_charset_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_http2 (deflated 70%) Step #6: adding: fuzz_ngo_x_net_http2_h2c_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_http2_h2i_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_http2_hpack (deflated 70%) Step #6: adding: fuzz_ngo_x_net_http2_hpack_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_http2_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_http_httpguts (deflated 70%) Step #6: adding: fuzz_ngo_x_net_http_httpguts_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_icmp_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_idna (deflated 70%) Step #6: adding: fuzz_ngo_x_net_idna_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_ipv4_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_ipv6 (deflated 70%) Step #6: adding: fuzz_ngo_x_net_ipv6_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_nettest (deflated 70%) Step #6: adding: fuzz_ngo_x_net_nettest_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_netutil_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_proxy (deflated 70%) Step #6: adding: fuzz_ngo_x_net_proxy_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_publicsuffix (deflated 69%) Step #6: adding: fuzz_ngo_x_net_publicsuffix_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_quic (deflated 70%) Step #6: adding: fuzz_ngo_x_net_quic_qlog_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_quic_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_trace_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_webdav (deflated 70%) Step #6: adding: fuzz_ngo_x_net_webdav_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_websocket (deflated 70%) Step #6: adding: fuzz_ngo_x_net_websocket_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_net_xsrftoken (deflated 70%) Step #6: adding: fuzz_ngo_x_net_xsrftoken_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_cases (deflated 70%) Step #6: adding: fuzz_ngo_x_text_cases_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_cmd_gotext_examples_extract_http_pkg_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_cmd_gotext_examples_extract_http_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_cmd_gotext_examples_extract_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_cmd_gotext_examples_rewrite_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_cmd_gotext_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_collate (deflated 70%) Step #6: adding: fuzz_ngo_x_text_collate_build (deflated 70%) Step #6: adding: fuzz_ngo_x_text_collate_build_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_collate_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_collate_tools_colcmp_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_currency (deflated 70%) Step #6: adding: fuzz_ngo_x_text_currency_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_date_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding (deflated 70%) Step #6: adding: fuzz_ngo_x_text_encoding_charmap_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding_htmlindex (deflated 70%) Step #6: adding: fuzz_ngo_x_text_encoding_htmlindex_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding_ianaindex_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding_japanese_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding_korean_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding_simplifiedchinese_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding_traditionalchinese_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding_unicode (deflated 70%) Step #6: adding: fuzz_ngo_x_text_encoding_unicode_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_encoding_unicode_utf32 (deflated 70%) Step #6: adding: fuzz_ngo_x_text_encoding_unicode_utf32_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_feature_plural_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_language_display_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_language_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_message_catalog_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_message_pipeline (deflated 69%) Step #6: adding: fuzz_ngo_x_text_message_pipeline_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_message_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_number_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_runes (deflated 70%) Step #6: adding: fuzz_ngo_x_text_runes_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_search_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_secure_bidirule (deflated 70%) Step #6: adding: fuzz_ngo_x_text_secure_bidirule_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_secure_precis (deflated 70%) Step #6: adding: fuzz_ngo_x_text_secure_precis_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_secure_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_transform_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_unicode_bidi (deflated 70%) Step #6: adding: fuzz_ngo_x_text_unicode_bidi_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_unicode_cldr (deflated 70%) Step #6: adding: fuzz_ngo_x_text_unicode_cldr_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_unicode_rangetable (deflated 70%) Step #6: adding: fuzz_ngo_x_text_unicode_rangetable_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_unicode_runenames (deflated 70%) Step #6: adding: fuzz_ngo_x_text_unicode_runenames_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_unicode_seed_corpus.zip (stored 0%) Step #6: adding: fuzz_ngo_x_text_width (deflated 70%) Step #6: adding: fuzz_ngo_x_text_width_seed_corpus.zip (stored 0%) Step #6: adding: llvm-symbolizer (deflated 66%) Finished Step #6 Starting Step #7 Step #7: Pulling image: gcr.io/oss-fuzz-base/uploader Step #7: Using default tag: latest Step #7: latest: Pulling from oss-fuzz-base/uploader Step #7: c62795f78da9: Pulling fs layer Step #7: d4fceeeb758e: Pulling fs layer Step #7: 5c9125a401ae: Pulling fs layer Step #7: 0062f774e994: Pulling fs layer Step #7: 6b33fd031fac: Pulling fs layer Step #7: 7eb39101e508: Pulling fs layer Step #7: 89257482f398: Pulling fs layer Step #7: 0062f774e994: Waiting Step #7: 89257482f398: Waiting Step #7: 7eb39101e508: Waiting Step #7: 5c9125a401ae: Verifying Checksum Step #7: 5c9125a401ae: Download complete Step #7: d4fceeeb758e: Download complete Step #7: 6b33fd031fac: Verifying Checksum Step #7: 6b33fd031fac: Download complete Step #7: 0062f774e994: Download complete Step #7: 89257482f398: Verifying Checksum Step #7: 89257482f398: Download complete Step #7: c62795f78da9: Verifying Checksum Step #7: c62795f78da9: Download complete Step #7: 7eb39101e508: Verifying Checksum Step #7: 7eb39101e508: Download complete Step #7: c62795f78da9: Pull complete Step #7: d4fceeeb758e: Pull complete Step #7: 5c9125a401ae: Pull complete Step #7: 0062f774e994: Pull complete Step #7: 6b33fd031fac: Pull complete Step #7: 7eb39101e508: Pull complete Step #7: 89257482f398: Pull complete Step #7: Digest: sha256:5717ba63d13b5515063e2a6ccad09fb5bf32a86c8e0798a363d81c2be522e411 Step #7: Status: Downloaded newer image for gcr.io/oss-fuzz-base/uploader:latest Step #7: gcr.io/oss-fuzz-base/uploader:latest Step #7: % Total % Received % Xferd Average Speed Time Time Time Current Step #7: Dload Upload Total Spent Left Speed Step #7: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1245 0 0 100 1245 0 5825 --:--:-- --:--:-- --:--:-- 5817 100 1245 0 0 100 1245 0 4768 --:--:-- --:--:-- --:--:-- 4770 Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #8: % Total % Received % Xferd Average Speed Time Time Time Current Step #8: Dload Upload Total Spent Left Speed Step #8: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 13 988M 0 0 13 136M 0 130M 0:00:07 0:00:01 0:00:06 130M 27 988M 0 0 27 269M 0 131M 0:00:07 0:00:02 0:00:05 131M 41 988M 0 0 41 411M 0 134M 0:00:07 0:00:03 0:00:04 134M 55 988M 0 0 55 553M 0 136M 0:00:07 0:00:04 0:00:03 136M 66 988M 0 0 66 652M 0 129M 0:00:07 0:00:05 0:00:02 132M 76 988M 0 0 76 751M 0 124M 0:00:07 0:00:06 0:00:01 122M 90 988M 0 0 90 891M 0 126M 0:00:07 0:00:07 --:--:-- 124M 100 988M 0 0 100 988M 0 121M 0:00:08 0:00:08 --:--:-- 114M 100 988M 0 0 100 988M 0 121M 0:00:08 0:00:08 --:--:-- 107M Finished Step #8 Starting Step #9 Step #9: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #9: % Total % Received % Xferd Average Speed Time Time Time Current Step #9: Dload Upload Total Spent Left Speed Step #9: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3733 0 0 100 3733 0 11737 --:--:-- --:--:-- --:--:-- 11738 Finished Step #9 Starting Step #10 Step #10: Already have image (with digest): gcr.io/cloud-builders/curl Step #10: % Total % Received % Xferd Average Speed Time Time Time Current Step #10: Dload Upload Total Spent Left Speed Step #10: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 40 0 0 100 40 0 190 --:--:-- --:--:-- --:--:-- 192 Finished Step #10 Starting Step #11 Step #11: Already have image: gcr.io/oss-fuzz/ngolo-fuzzing-x Finished Step #11 PUSH DONE