starting build "81ddee47-0282-4331-8f88-6ba24dc64954" 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: a977fd1d1d2c: Pulling fs layer Step #1: b7af597d0683: Pulling fs layer Step #1: 0ad851ab79a7: Pulling fs layer Step #1: 32d6a845953a: Pulling fs layer Step #1: 13291e1f0083: Pulling fs layer Step #1: 12c3fa064ec9: Pulling fs layer Step #1: 5bf877a30e45: Pulling fs layer Step #1: 12c76ab55805: Pulling fs layer Step #1: bcee33c0f2c5: Pulling fs layer Step #1: 00901539164e: Pulling fs layer Step #1: 652e81a6c3ce: Pulling fs layer Step #1: 13291e1f0083: Waiting Step #1: 2bd7184f3186: Pulling fs layer Step #1: 6ef14a282d78: Pulling fs layer Step #1: 12c3fa064ec9: Waiting Step #1: f0b30797ba63: Pulling fs layer Step #1: c255474facb8: Pulling fs layer Step #1: 5bf877a30e45: Waiting Step #1: 2037056aed43: Pulling fs layer Step #1: 12c76ab55805: Waiting Step #1: 2bd7184f3186: Waiting Step #1: 0ad851ab79a7: Waiting Step #1: 6ef14a282d78: Waiting Step #1: 4ea8cc67e5b1: Pulling fs layer Step #1: f0b30797ba63: Waiting Step #1: 1593bc33732e: Pulling fs layer Step #1: fac862d0d976: Pulling fs layer Step #1: bcee33c0f2c5: Waiting Step #1: 8a5f772dc665: Pulling fs layer Step #1: a682fa05afee: Pulling fs layer Step #1: 50ae31b489cf: Pulling fs layer Step #1: bcfe6fcb5c6a: Pulling fs layer Step #1: 00901539164e: Waiting Step #1: 88ea93146e84: Pulling fs layer Step #1: c255474facb8: Waiting Step #1: 912a9adfcdcb: Pulling fs layer Step #1: 7ec1d093c1da: Pulling fs layer Step #1: 2037056aed43: Waiting Step #1: 4ea8cc67e5b1: Waiting Step #1: 8c8a3977119b: Pulling fs layer Step #1: 1593bc33732e: Waiting Step #1: 8a5f772dc665: Waiting Step #1: 7e3654bd47ef: Pulling fs layer Step #1: fac862d0d976: Waiting Step #1: a682fa05afee: Waiting Step #1: 390d9580ed9e: Pulling fs layer Step #1: 50ae31b489cf: Waiting Step #1: 32d6a845953a: Waiting Step #1: dcd9de8bf193: Pulling fs layer Step #1: f97e0fb3e819: Pulling fs layer Step #1: bcfe6fcb5c6a: Waiting Step #1: 6341849a53eb: Pulling fs layer Step #1: 7ec1d093c1da: Waiting Step #1: fb2e13b262c7: Pulling fs layer Step #1: e39246d0ba97: Pulling fs layer Step #1: 912a9adfcdcb: Waiting Step #1: 6341849a53eb: Waiting Step #1: 7e3654bd47ef: Waiting Step #1: fb2e13b262c7: Waiting Step #1: 390d9580ed9e: Waiting Step #1: f97e0fb3e819: Waiting Step #1: dcd9de8bf193: Waiting Step #1: 88ea93146e84: Waiting Step #1: 8c8a3977119b: Waiting Step #1: 652e81a6c3ce: Waiting Step #1: b7af597d0683: Verifying Checksum Step #1: b7af597d0683: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: 32d6a845953a: Verifying Checksum Step #1: 32d6a845953a: Download complete Step #1: 0ad851ab79a7: Verifying Checksum Step #1: 0ad851ab79a7: Download complete Step #1: 13291e1f0083: Verifying Checksum Step #1: 13291e1f0083: Download complete Step #1: 5bf877a30e45: Download complete Step #1: a977fd1d1d2c: Download complete Step #1: 12c76ab55805: Verifying Checksum Step #1: 12c76ab55805: Download complete Step #1: b549f31133a9: Pull complete Step #1: 00901539164e: Verifying Checksum Step #1: 00901539164e: Download complete Step #1: 652e81a6c3ce: Verifying Checksum Step #1: 652e81a6c3ce: Download complete Step #1: 2bd7184f3186: Verifying Checksum Step #1: 2bd7184f3186: Download complete Step #1: 6ef14a282d78: Verifying Checksum Step #1: 6ef14a282d78: Download complete Step #1: f0b30797ba63: Verifying Checksum Step #1: f0b30797ba63: Download complete Step #1: c255474facb8: Verifying Checksum Step #1: c255474facb8: Download complete Step #1: bcee33c0f2c5: Verifying Checksum Step #1: 2037056aed43: Download complete Step #1: bcee33c0f2c5: Download complete Step #1: 4ea8cc67e5b1: Download complete Step #1: 1593bc33732e: Verifying Checksum Step #1: 1593bc33732e: Download complete Step #1: fac862d0d976: Verifying Checksum Step #1: fac862d0d976: Download complete Step #1: 8a5f772dc665: Verifying Checksum Step #1: 8a5f772dc665: Download complete Step #1: 50ae31b489cf: Verifying Checksum Step #1: 50ae31b489cf: Download complete Step #1: bcfe6fcb5c6a: Verifying Checksum Step #1: bcfe6fcb5c6a: Download complete Step #1: a682fa05afee: Verifying Checksum Step #1: a682fa05afee: Download complete Step #1: 88ea93146e84: Verifying Checksum Step #1: 88ea93146e84: Download complete Step #1: 912a9adfcdcb: Verifying Checksum Step #1: 912a9adfcdcb: Download complete Step #1: 7ec1d093c1da: Verifying Checksum Step #1: 7ec1d093c1da: Download complete Step #1: 12c3fa064ec9: Verifying Checksum Step #1: 12c3fa064ec9: Download complete Step #1: 8c8a3977119b: Verifying Checksum Step #1: 8c8a3977119b: Download complete Step #1: 390d9580ed9e: Verifying Checksum Step #1: 390d9580ed9e: Download complete Step #1: 7e3654bd47ef: Verifying Checksum Step #1: 7e3654bd47ef: Download complete Step #1: dcd9de8bf193: Download complete Step #1: f97e0fb3e819: Verifying Checksum Step #1: f97e0fb3e819: Download complete Step #1: 6341849a53eb: Download complete Step #1: e39246d0ba97: Verifying Checksum Step #1: e39246d0ba97: Download complete Step #1: a977fd1d1d2c: Pull complete Step #1: b7af597d0683: Pull complete Step #1: 0ad851ab79a7: Pull complete Step #1: fb2e13b262c7: Verifying Checksum Step #1: fb2e13b262c7: Download complete Step #1: 32d6a845953a: Pull complete Step #1: 13291e1f0083: Pull complete Step #1: 12c3fa064ec9: Pull complete Step #1: 5bf877a30e45: Pull complete Step #1: 12c76ab55805: Pull complete Step #1: bcee33c0f2c5: Pull complete Step #1: 00901539164e: Pull complete Step #1: 652e81a6c3ce: Pull complete Step #1: 2bd7184f3186: Pull complete Step #1: 6ef14a282d78: Pull complete Step #1: f0b30797ba63: Pull complete Step #1: c255474facb8: Pull complete Step #1: 2037056aed43: Pull complete Step #1: 4ea8cc67e5b1: Pull complete Step #1: 1593bc33732e: Pull complete Step #1: fac862d0d976: Pull complete Step #1: 8a5f772dc665: Pull complete Step #1: a682fa05afee: Pull complete Step #1: 50ae31b489cf: Pull complete Step #1: bcfe6fcb5c6a: Pull complete Step #1: 88ea93146e84: Pull complete Step #1: 912a9adfcdcb: Pull complete Step #1: 7ec1d093c1da: Pull complete Step #1: 8c8a3977119b: Pull complete Step #1: 7e3654bd47ef: Pull complete Step #1: 390d9580ed9e: Pull complete Step #1: dcd9de8bf193: Pull complete Step #1: f97e0fb3e819: Pull complete Step #1: 6341849a53eb: Pull complete Step #1: fb2e13b262c7: Pull complete Step #1: e39246d0ba97: Pull complete Step #1: Digest: sha256:da7c263f5ff098ec906135e9e100511dedd2e33fddcb5674db56bc013ef5ec65 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-go:latest Step #1: ---> 042b5e305fe6 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 384d37f46e08 Step #1: Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease Step #1: Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1: Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #1: Fetched 128 kB in 1s (131 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.7 [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.7 [5944 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.2 [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 2s (10.2 MB/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 ... 17384 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.7_amd64.deb ... Step #1: Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.7) ... Step #1: Selecting previously unselected package libglib2.0-data. Step #1: Preparing to unpack .../04-libglib2.0-data_2.64.6-1~ubuntu20.04.7_all.deb ... Step #1: Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.7) ... 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.2_amd64.deb ... Step #1: Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.2) ... 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.7) ... 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.7) ... 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.2) ... 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 384d37f46e08 Step #1: ---> 03b583952320 Step #1: Step 3/14 : RUN git clone --depth 1 https://github.com/google/libprotobuf-mutator.git Step #1: ---> Running in fc04d097a679 Step #1: Cloning into 'libprotobuf-mutator'... Step #1: Removing intermediate container fc04d097a679 Step #1: ---> 0148e301291f 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 7c9c22e9ecd9 Step #1: -- The CXX compiler identification is Clang 18.0.0 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.0.0 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.9s) 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.0.0 Step #1: -- The CXX compiler identification is Clang 18.0.0 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.3s) 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/stubs/common.cc.o Step #1: [7/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream.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/repeated_field.cc.o Step #1: [10/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena.cc.o Step #1: [11/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/any_lite.cc.o Step #1: [12/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o Step #1: [13/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenastring.cc.o Step #1: [14/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_util.cc.o Step #1: [15/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/implicit_weak_message.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.dir/src/google/protobuf/arenaz_sampler.cc.o Step #1: [18/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_ptr_field.cc.o Step #1: [19/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/inlined_string_field.cc.o Step #1: [20/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/wire_format_lite.cc.o Step #1: [21/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.o Step #1: [22/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o Step #1: [23/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.pb.cc.o Step #1: [24/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/duration.pb.cc.o Step #1: [25/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/source_context.pb.cc.o Step #1: [26/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/empty.pb.cc.o Step #1: [27/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/field_mask.pb.cc.o Step #1: [28/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/parse_context.cc.o Step #1: [29/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena_align.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-lite.dir/src/google/protobuf/map.cc.o Step #1: [32/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o Step #1: [33/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o Step #1: [34/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_enum_util.cc.o Step #1: [35/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/message_lite.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/implicit_weak_message.cc.o Step #1: [44/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_sink.cc.o Step #1: [45/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.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/generated_message_util.cc.o Step #1: [48/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_enum_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/generated_message_bases.cc.o Step #1: [52/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/port.cc.o Step #1: [53/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_full.cc.o Step #1: [54/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_mode.cc.o Step #1: [55/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o Step #1: [56/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/tokenizer.cc.o Step #1: [57/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o Step #1: [58/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/importer.cc.o Step #1: [59/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/raw_ptr.cc.o Step #1: [60/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/extension_set.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.dir/src/google/protobuf/service.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/generated_message_tctable_gen.cc.o Step #1: [68/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_field.cc.o Step #1: [69/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/common.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/json/internal/lexer.cc.o Step #1: [72/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_ptr_field.cc.o Step #1: [73/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/map.cc.o Step #1: [74/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/json.cc.o Step #1: [75/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/delimited_message_util.cc.o Step #1: [76/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o Step #1: [77/553] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_tctable_lite.cc.o Step #1: [78/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map.cc.o Step #1: [79/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/parse_context.cc.o Step #1: [80/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message_lite.cc.o Step #1: [81/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/printer.cc.o Step #1: [82/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map_field.cc.o Step #1: [83/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o Step #1: [84/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/parser.cc.o Step #1: [85/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.pb.cc.o Step #1: [86/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_ops.cc.o Step #1: [87/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_comparator.cc.o Step #1: [88/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/time_util.cc.o Step #1: [89/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_lite.cc.o Step #1: [90/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format_lite.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/descriptor_database.cc.o Step #1: [93/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/type_resolver_util.cc.o Step #1: [94/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_reflection.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/libprotobuf.dir/src/google/protobuf/json/internal/parser.cc.o Step #1: [97/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/code_generator.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/json/internal/untyped_message.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/wire_format.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_generators/cord_field.cc.o Step #1: [105/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o Step #1: [106/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc.o Step #1: [107/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field.cc.o Step #1: [108/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/primitive_field.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/cpp/extension.cc.o Step #1: [112/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum.cc.o Step #1: [113/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_generator.cc.o Step #1: [114/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o Step #1: [115/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/map_field.cc.o Step #1: [116/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o Step #1: [117/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc.o Step #1: [118/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/message_field.cc.o Step #1: [119/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/tracker.cc.o Step #1: [120/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/message_differencer.cc.o Step #1: [121/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_field.cc.o Step #1: [122/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/service.cc.o Step #1: [123/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_map_field.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/cpp/parse_function_generator.cc.o Step #1: [126/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/names.cc.o Step #1: [127/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o Step #1: [128/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/enum.cc.o Step #1: [129/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o Step #1: [130/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o Step #1: [131/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message.cc.o Step #1: [132/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o Step #1: [133/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o Step #1: [134/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o Step #1: [135/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o Step #1: [136/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/command_line_interface.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/java/full/generator_factory.cc.o Step #1: [139/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_wrapper_field.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/full/extension.cc.o Step #1: [144/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/field_common.cc.o Step #1: [145/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/java_features.pb.cc.o Step #1: [146/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/enum.cc.o Step #1: [147/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/service.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/generator.cc.o Step #1: [150/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/enum_field.cc.o Step #1: [151/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/internal_helpers.cc.o Step #1: [152/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message_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/map_field.cc.o Step #1: [155/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message_builder.cc.o Step #1: [156/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/extension.cc.o Step #1: [157/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/make_field_gens.cc.o Step #1: [158/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/kotlin_generator.cc.o Step #1: [159/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/string_field.cc.o Step #1: [160/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/primitive_field.cc.o Step #1: [161/553] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.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/helpers.cc.o Step #1: [164/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message.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/message_serialization.cc.o Step #1: [169/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/map_field.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_field.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.cc.o Step #1: [175/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/accessor_case.cc.o Step #1: [176/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/shared_code_generator.cc.o Step #1: [177/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum_field.cc.o Step #1: [178/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/extension.cc.o Step #1: [179/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/primitive_field.cc.o Step #1: [180/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/import_writer.cc.o Step #1: [181/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/string_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/php/names.cc.o Step #1: [184/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.cc.o Step #1: [185/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/file.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/objectivec/map_field.cc.o Step #1: [188/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum.cc.o Step #1: [189/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message_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/plugin.pb.cc.o Step #1: [192/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/field.cc.o Step #1: [193/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/helpers.cc.o Step #1: [194/553] Building C object CMakeFiles/libupb.dir/upb/message/map.c.o Step #1: [195/553] Building C object CMakeFiles/libupb.dir/upb/message/map_sorter.c.o Step #1: [196/553] Building C object CMakeFiles/libupb.dir/upb/message/message.c.o Step #1: [197/553] Building C object CMakeFiles/libupb.dir/upb/base/status.c.o Step #1: [198/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/build_enum.c.o Step #1: [199/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/oneof.cc.o Step #1: [200/553] Building C object CMakeFiles/libupb.dir/upb/message/internal/message.c.o Step #1: [201/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/names.cc.o Step #1: [202/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/relative_path.cc.o Step #1: [203/553] Building C object CMakeFiles/libupb.dir/upb/lex/atoi.c.o Step #1: [204/553] Building C object CMakeFiles/libupb.dir/upb/lex/round_trip.c.o Step #1: [205/553] Building C object CMakeFiles/libupb.dir/upb/lex/unicode.c.o Step #1: [206/553] Building C object CMakeFiles/libupb.dir/upb/lex/strtod.c.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/mem/alloc.c.o Step #1: [209/553] Building CXX object CMakeFiles/libprotoc.dir/upb_generator/mangle.cc.o Step #1: [210/553] Building C object CMakeFiles/libupb.dir/upb/message/accessors.c.o Step #1: [211/553] Building C object CMakeFiles/libupb.dir/upb/mem/arena.c.o Step #1: [212/553] Building C object CMakeFiles/libupb.dir/upb/json/encode.c.o Step #1: [213/553] Building C object CMakeFiles/libupb.dir/upb/message/compat.c.o Step #1: [214/553] Building C object CMakeFiles/libupb.dir/upb/message/array.c.o Step #1: [215/553] Building C object CMakeFiles/libupb.dir/upb/message/compare.c.o Step #1: [216/553] Building C object CMakeFiles/libupb.dir/upb/message/internal/extension.c.o Step #1: [217/553] Building C object CMakeFiles/libupb.dir/upb/json/decode.c.o Step #1: [218/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/internal/base92.c.o Step #1: [219/553] Building C object CMakeFiles/libupb.dir/upb/message/internal/compare_unknown.c.o Step #1: [220/553] Building C object CMakeFiles/libupb.dir/upb/mini_table/internal/message.c.o Step #1: [221/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/internal/encode.c.o Step #1: [222/553] Building C object CMakeFiles/libupb.dir/upb/message/copy.c.o Step #1: [223/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/link.c.o Step #1: [224/553] Building C object CMakeFiles/libupb.dir/upb/mini_table/extension_registry.c.o Step #1: [225/553] Building C object CMakeFiles/libupb.dir/upb/mini_table/message.c.o Step #1: [226/553] Building C object CMakeFiles/libupb.dir/upb/reflection/def_type.c.o Step #1: [227/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/accessors.cc.o Step #1: [228/553] Building C object CMakeFiles/libupb.dir/upb/reflection/desc_state.c.o Step #1: [229/553] Building C object CMakeFiles/libupb.dir/upb/mini_descriptor/decode.c.o Step #1: [230/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/rust_keywords.cc.o Step #1: [231/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/retention.cc.o Step #1: [232/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/zip_writer.cc.o Step #1: [233/553] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_value_def.c.o Step #1: [234/553] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_reserved_range.c.o Step #1: [235/553] Building C object CMakeFiles/libupb.dir/upb/reflection/extension_range.c.o Step #1: [236/553] Building C object CMakeFiles/libupb.dir/upb/reflection/internal/strdup2.c.o Step #1: [237/553] Building C object CMakeFiles/libupb.dir/upb/reflection/enum_def.c.o Step #1: [238/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/testing/file.cc.o Step #1: [239/553] Building C object CMakeFiles/libupb.dir/upb/reflection/def_pool.c.o Step #1: [240/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/helpers.cc.o Step #1: [241/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/ruby/ruby_generator.cc.o Step #1: [242/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/rust_field_type.cc.o Step #1: [243/553] Building C object CMakeFiles/libupb.dir/upb/reflection/file_def.c.o Step #1: [244/553] Building C object CMakeFiles/libupb.dir/upb/reflection/message_reserved_range.c.o Step #1: [245/553] Building C object CMakeFiles/libupb.dir/upb/wire/eps_copy_input_stream.c.o Step #1: [246/553] Building C object CMakeFiles/libupb.dir/upb/reflection/message.c.o Step #1: [247/553] Building C object CMakeFiles/libupb.dir/upb/wire/internal/decode_fast.c.o Step #1: [248/553] Building C object CMakeFiles/libupb.dir/upb/reflection/field_def.c.o Step #1: [249/553] Building C object CMakeFiles/libupb.dir/upb/reflection/internal/def_builder.c.o Step #1: [250/553] Building C object CMakeFiles/libupb.dir/upb/reflection/service_def.c.o Step #1: [251/553] Building C object CMakeFiles/libupb.dir/upb/reflection/method_def.c.o Step #1: [252/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/unsupported_field.cc.o Step #1: [253/553] Building C object CMakeFiles/libupb.dir/upb/reflection/oneof_def.c.o Step #1: [254/553] Building C object CMakeFiles/libupb.dir/upb/wire/reader.c.o Step #1: [255/553] Building C object CMakeFiles/libupb.dir/upb/reflection/cmake/google/protobuf/descriptor.upb_minitable.c.o Step #1: [256/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/crate_mapping.cc.o Step #1: [257/553] Building C object CMakeFiles/libupb.dir/upb/reflection/message_def.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/libupb.dir/upb/util/required_fields.c.o Step #1: [260/553] Building C object CMakeFiles/libupb.dir/upb/text/encode.c.o Step #1: [261/553] Building C object CMakeFiles/libupb.dir/upb/wire/encode.c.o Step #1: [262/553] Building C object CMakeFiles/libupb.dir/upb/wire/decode.c.o Step #1: [263/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/context.cc.o Step #1: [264/553] Building C object CMakeFiles/libupb.dir/upb/util/def_to_proto.c.o Step #1: [265/553] Building C object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/cmake/google/protobuf/compiler/plugin.upb_minitable.c.o Step #1: [266/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/subprocess.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/rust/accessors/repeated_field.cc.o Step #1: [269/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/pyi_generator.cc.o Step #1: [270/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/spinlock_wait.dir/internal/spinlock_wait.cc.o Step #1: [271/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_spinlock_wait.a Step #1: [272/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/versions.cc.o Step #1: [273/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/mangle.cc.o Step #1: [274/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/mangle.cc.o Step #1: [275/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/mangle.cc.o Step #1: [276/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/file.cc.o Step #1: [277/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/unscaledcycleclock.cc.o Step #1: [278/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/log_severity.dir/log_severity.cc.o Step #1: [279/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_message.cc.o Step #1: [280/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_log_severity.a Step #1: [281/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/raw_logging_internal.dir/internal/raw_logging.cc.o Step #1: [282/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_raw_logging_internal.a Step #1: [283/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/common.cc.o Step #1: [284/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/cycleclock.cc.o Step #1: [285/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/common.cc.o Step #1: [286/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_scalar.cc.o Step #1: [287/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/naming.cc.o Step #1: [288/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_string.cc.o Step #1: [289/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/common.cc.o Step #1: [290/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/spinlock.cc.o Step #1: [291/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/php_generator.cc.o Step #1: [292/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/thread_identity.cc.o Step #1: [293/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/sysinfo.cc.o Step #1: [294/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/strerror.dir/internal/strerror.cc.o Step #1: [295/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_base.a Step #1: [296/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/throw_delegate.dir/internal/throw_delegate.cc.o Step #1: [297/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_strerror.a Step #1: [298/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_throw_delegate.a Step #1: [299/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/malloc_internal.dir/internal/low_level_alloc.cc.o Step #1: [300/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/generator.cc.o Step #1: [301/553] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/scoped_set_env.dir/internal/scoped_set_env.cc.o Step #1: [302/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cpu_detect.dir/internal/cpu_detect.cc.o Step #1: [303/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_malloc_internal.a Step #1: [304/553] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_scoped_set_env.a Step #1: [305/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_cpu_detect.a Step #1: [306/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/enum.cc.o Step #1: [307/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/stacktrace.dir/stacktrace.cc.o Step #1: [308/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/oneof.cc.o Step #1: [309/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/leak_check.dir/leak_check.cc.o Step #1: [310/553] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o Step #1: [311/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_leak_check.a Step #1: [312/553] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o Step #1: [313/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal/commandlineflag.cc.o Step #1: [314/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_commandlineflag_internal.a Step #1: [315/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_internal.dir/internal/crc_x86_arm_combined.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 CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message.cc.o Step #1: [318/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/protoc-gen-upb_minitable-main.cc.o Step #1: [319/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/file_layout.cc.o Step #1: [320/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_fallback.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] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/crc32c.cc.o Step #1: [323/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage_internal.dir/internal/usage.cc.o Step #1: [324/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_internal.a 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/debugging/CMakeFiles/debugging_internal.dir/internal/address_is_readable.cc.o Step #1: [327/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/generator.cc.o Step #1: [328/553] Building CXX object CMakeFiles/protoc-gen-upbdefs.dir/upb_generator/protoc-gen-upbdefs.cc.o Step #1: [329/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o Step #1: [330/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_x86_arm_combined.cc.o Step #1: [331/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/names.cc.o Step #1: [332/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_non_temporal_memcpy.cc.o Step #1: [333/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/vdso_support.cc.o Step #1: [334/553] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/raw_hash_set.dir/internal/raw_hash_set.cc.o Step #1: [335/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/elf_mem_image.cc.o Step #1: [336/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_debugging_internal.a Step #1: [337/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_conditions.dir/internal/conditions.cc.o Step #1: [338/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_conditions.a Step #1: [339/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_stacktrace.a Step #1: [340/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/examine_stack.dir/internal/examine_stack.cc.o Step #1: [341/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_program_name.dir/internal/program_name.cc.o Step #1: [342/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/names.cc.o Step #1: [343/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_nullguard.dir/internal/nullguard.cc.o Step #1: [344/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/symbolize.dir/symbolize.cc.o Step #1: [345/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_private_handle_accessor.dir/internal/private_handle_accessor.cc.o Step #1: [346/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_nullguard.a Step #1: [347/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag.dir/commandlineflag.cc.o Step #1: [348/553] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cord_state.dir/internal/crc_cord_state.cc.o Step #1: [349/553] Building CXX object CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o Step #1: [350/553] Building CXX object third_party/abseil-cpp/absl/profiling/CMakeFiles/periodic_sampler.dir/internal/periodic_sampler.cc.o Step #1: [351/553] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/demangle_internal.dir/internal/demangle.cc.o Step #1: [352/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_demangle_internal.a Step #1: [353/553] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/low_level_hash.dir/internal/low_level_hash.cc.o Step #1: [354/553] Building CXX object CMakeFiles/protoc-gen-upb_minitable.dir/upb_generator/protoc-gen-upb_minitable.cc.o Step #1: [355/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage.dir/usage.cc.o Step #1: [356/553] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/city.dir/internal/city.cc.o 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] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_city.a 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/log/CMakeFiles/log_internal_proto.dir/internal/proto.cc.o Step #1: [361/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_config.dir/usage_config.cc.o Step #1: [362/553] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/hash.dir/internal/hash.cc.o Step #1: [363/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_globals.dir/internal/globals.cc.o Step #1: [364/553] Building CXX object third_party/abseil-cpp/absl/profiling/CMakeFiles/exponential_biased.dir/internal/exponential_biased.cc.o Step #1: [365/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes.dir/internal/randen_detect.cc.o Step #1: [366/553] Linking CXX static library third_party/abseil-cpp/absl/profiling/libabsl_exponential_biased.a Step #1: [367/553] Linking CXX static library third_party/abseil-cpp/absl/profiling/libabsl_periodic_sampler.a Step #1: [368/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/die_if_null.dir/die_if_null.cc.o Step #1: [369/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_entry.dir/log_entry.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_internal_log_sink_set.dir/internal/log_sink_set.cc.o Step #1: [373/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_check_op.dir/internal/check_op.cc.o Step #1: [374/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_internal.dir/internal/flag.cc.o Step #1: [375/553] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_marshalling.dir/marshalling.cc.o Step #1: [376/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_message.dir/internal/log_message.cc.o Step #1: [377/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_flags.dir/flags.cc.o Step #1: [378/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_fnmatch.dir/internal/fnmatch.cc.o Step #1: [379/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_globals.dir/globals.cc.o Step #1: [380/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_sink.dir/log_sink.cc.o Step #1: [381/553] Building CXX object CMakeFiles/protoc-gen-upb.dir/upb_generator/protoc-gen-upb.cc.o Step #1: [382/553] Building CXX object third_party/abseil-cpp/absl/numeric/CMakeFiles/int128.dir/int128.cc.o Step #1: [383/553] Linking CXX static library third_party/abseil-cpp/absl/numeric/libabsl_int128.a Step #1: [384/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/gaussian_distribution.cc.o Step #1: [385/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_gen_exception.dir/seed_gen_exception.cc.o Step #1: [386/553] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_low_level_hash.a Step #1: [387/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_seed_gen_exception.a 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/strings/CMakeFiles/strings_internal.dir/internal/utf8.cc.o Step #1: [391/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/discrete_distribution.cc.o Step #1: [392/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_slow.dir/internal/randen_slow.cc.o Step #1: [393/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/chi_square.cc.o Step #1: [394/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_slow.a Step #1: [395/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_pool_urbg.dir/internal/pool_urbg.cc.o Step #1: [396/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_sequences.dir/seed_sequences.cc.o Step #1: [397/553] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes_impl.dir/internal/randen_hwaes.cc.o Step #1: [398/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_hwaes_impl.a Step #1: [399/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_hwaes.a Step #1: [400/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen.a Step #1: [401/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/ascii.cc.o Step #1: [402/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/string_view.dir/string_view.cc.o Step #1: [403/553] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/vlog_config_internal.dir/internal/vlog_config.cc.o Step #1: [404/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/damerau_levenshtein_distance.cc.o Step #1: [405/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: [406/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_string_view.a Step #1: [407/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/stringify_sink.cc.o Step #1: [408/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/memutil.cc.o Step #1: [409/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/match.cc.o Step #1: [410/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_parse.cc.o Step #1: [411/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status_payload_printer.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_internal.dir/internal/ostringstream.cc.o Step #1: [414/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_cat.cc.o Step #1: [415/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/charconv.cc.o Step #1: [416/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/escaping.cc.o Step #1: [417/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_replace.cc.o Step #1: [418/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_bigint.cc.o Step #1: [419/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_split.cc.o Step #1: [420/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/escaping.cc.o Step #1: [421/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_strings_internal.a Step #1: [422/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/statusor.dir/statusor.cc.o Step #1: [423/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status.cc.o Step #1: [424/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/substitute.cc.o Step #1: [425/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord.cc.o Step #1: [426/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/numbers.cc.o Step #1: [427/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/extension.cc.o Step #1: [428/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/win32_waiter.cc.o Step #1: [429/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_strings.a Step #1: [430/553] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/internal/status_internal.cc.o Step #1: [431/553] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/message.cc.o 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/strings/CMakeFiles/str_format_internal.dir/internal/str_format/output.cc.o Step #1: [434/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_fnmatch.a Step #1: [435/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_proto.a Step #1: [436/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_examine_stack.a Step #1: [437/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_distributions.a Step #1: [438/553] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_failure_signal_handler.a Step #1: [439/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_reader.cc.o Step #1: [440/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_consume.cc.o Step #1: [441/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/bind.cc.o Step #1: [442/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_functions.dir/internal/cordz_functions.cc.o Step #1: [443/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_navigator.cc.o Step #1: [444/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_functions.a Step #1: [445/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/arg.cc.o Step #1: [446/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_sample_token.dir/internal/cordz_sample_token.cc.o Step #1: [447/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_buffer.cc.o Step #1: [448/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/parser.cc.o Step #1: [449/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_crc.cc.o 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_handle.dir/internal/cordz_handle.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/flags/CMakeFiles/flags_parse.dir/parse.cc.o Step #1: [454/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/futex_waiter.cc.o Step #1: [455/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/create_thread_identity.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/blocking_counter.cc.o Step #1: [458/553] Building C object third_party/utf8_range/CMakeFiles/utf8_range.dir/utf8_range.c.o Step #1: [459/553] Linking C static library third_party/utf8_range/libutf8_range.a Step #1: [460/553] Building C object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_range.c.o Step #1: [461/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/per_thread_sem.cc.o Step #1: [462/553] Linking C static library libupb.a Step #1: [463/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/pthread_waiter.cc.o Step #1: [464/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/waiter_base.cc.o Step #1: [465/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_info.dir/internal/cordz_info.cc.o Step #1: [466/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/graphcycles_internal.dir/internal/graphcycles.cc.o Step #1: [467/553] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_graphcycles_internal.a Step #1: [468/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/clock.cc.o Step #1: [469/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/stdcpp_waiter.cc.o Step #1: [470/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/notification.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] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/sem_waiter.cc.o Step #1: [476/553] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_cord_state.a Step #1: [477/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_analysis.cc.o Step #1: [478/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/civil_time.cc.o Step #1: [479/553] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree.cc.o Step #1: [480/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cord_internal.a Step #1: [481/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/format.cc.o Step #1: [482/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/zone_info_source.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/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o Step #1: [485/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_posix.cc.o Step #1: [486/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/civil_time.dir/internal/cctz/src/civil_time_detail.cc.o Step #1: [487/553] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_civil_time.a Step #1: [488/553] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_optional_access.dir/bad_optional_access.cc.o Step #1: [489/553] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_optional_access.a Step #1: [490/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_marshalling.a Step #1: [491/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_commandlineflag.a Step #1: [492/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_seed_material.a Step #1: [493/553] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_private_handle_accessor.a Step #1: [494/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_pool_urbg.a Step #1: [495/553] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_seed_sequences.a Step #1: [496/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_libc.cc.o Step #1: [497/553] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_variant_access.dir/bad_variant_access.cc.o Step #1: [498/553] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_variant_access.a Step #1: [499/553] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_hash.a Step #1: [500/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/time.cc.o Step #1: [501/553] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_any_cast_impl.dir/bad_any_cast.cc.o Step #1: [502/553] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/mutex.cc.o Step #1: [503/553] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_any_cast_impl.a Step #1: [504/553] Building CXX object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_validity.cc.o Step #1: [505/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/duration.cc.o Step #1: [506/553] Linking CXX static library third_party/utf8_range/libutf8_validity.a Step #1: [507/553] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_lookup.cc.o 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_internal_globals.a Step #1: [514/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_entry.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_internal_format.a Step #1: [517/553] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_sink.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/log/libabsl_log_initialize.a Step #1: [530/553] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_sample_token.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_minitable-27.1.0 Step #1: [547/553] Creating executable symlink protoc-gen-upb_minitable Step #1: [548/553] Linking CXX executable protoc-gen-upb-27.1.0 Step #1: [549/553] Creating executable symlink protoc-gen-upb 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/synchronization Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/notification.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal 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/internal/thread_pool.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/win32_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/waiter_base.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/stdcpp_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/futex_waiter.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/futex.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/barrier.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/mutex.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/blocking_counter.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/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/flags Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/flag.h 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/registry.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/program_name.h 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/parse.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/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/declare.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/parse.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/reflection.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/usage.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/flags/usage_config.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/random Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/discrete_distribution.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/exponential_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/mock_distributions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/beta_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/distributions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/poisson_distribution.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/zipf_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/internal 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/pcg_engine.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/pool_urbg.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/iostream_state_saver.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/fastmath.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_slow.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/randen_traits.h 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/nonsecure_base.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/mock_overload_set.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/nanobenchmark.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_detect.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/generate_real.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/traits.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/platform.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/seed_sequences.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/random.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/gaussian_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/mocking_bit_gen.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/random/bit_gen_ref.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container 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_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/internal 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/compressed_tuple.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/hash_generator_testing.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/internal/unordered_map_members_test.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/unordered_set_lookup_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/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_lookup_test.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/layout.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/hash_policy_testing.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/common.h 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/common_policy_traits.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/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_modifiers_test.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/unordered_set_members_test.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/unordered_set_modifiers_test.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/btree_set.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/inlined_vector.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/container/flat_hash_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/btree_map.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/bind_front.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/front_binder.h 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/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/overload.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time 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/time/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz 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/civil_time_detail.h 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/zone_info_source.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/src 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/tzfile.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_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_posix.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/get_current_time_chrono.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_posix.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/time/civil_time.h 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/base 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/nullability.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/optimization.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/config.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/dynamic_annotations.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/options.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/no_destructor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/casts.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/call_once.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal 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/exception_testing.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/strerror.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/dynamic_annotations.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/invoke.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/internal/errno_saver.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/spinlock_linux.inc 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/unaligned_access.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/inline_variable.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/low_level_scheduling.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/scheduling_mode.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/cycleclock.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/sysinfo.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/per_thread_tls.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/nullability_impl.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/identity.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/thread_identity.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/pretty_function.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/tsan_mutex_interface.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unscaledcycleclock.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/log_severity.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/policy_checks.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/macros.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/const_init.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/attributes.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/base/prefetch.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/profiling Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal 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/profiling/internal/sample_recorder.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/globals.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/log_streamer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_log.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/structured.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/log.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_check.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/internal 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/log_message.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/log_sink_set.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/conditions.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/config.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/structured.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/nullstream.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/voidify.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/fnmatch.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/proto.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_matchers.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/flags.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/log_basic_test_impl.inc 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.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/flags.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/log/log_entry.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/vlog_is_on.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/status_payload_printer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/status/status.h 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/statusor.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/stacktrace.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_emscripten.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/leak_check.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal 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/internal/stacktrace_config.h 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_powerpc-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_win32-inl.inc 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_emscripten-inl.inc 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/symbolize.h 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/stack_consumption.h 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/examine_stack.h 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_aarch64-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/symbolize_darwin.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/symbolize.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_elf.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_win32.inc 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/hash_test.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/low_level_hash.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/city.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/hash/hash_testing.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/utility/utility.h 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/numeric 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/numeric/bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128_no_intrinsic.inc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal/representation.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal/bits.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/charconv.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_split.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/has_ostream_operator.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_format.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_cat.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/string_view.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal 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/cordz_info.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_consume.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/charconv_bigint.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/damerau_levenshtein_distance.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/str_join_internal.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/stringify_sink.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/str_split_internal.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/escaping_test_common.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/str_format 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/arg.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/internal/str_format/constexpr_parser.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/output.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/cordz_sample_token.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/charconv_parse.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/cord_rep_btree_navigator.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_statistics.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/cordz_handle.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/cord_rep_flat.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_rep_btree_reader.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/cord_rep_crc.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/escaping.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/strip.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/match.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_analysis.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/numbers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/charset.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_buffer.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/substitute.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_join.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/ascii.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/cord_test_helpers.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_replace.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/strings/escaping.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_variant_access.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_any_cast.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_optional_access.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/optional.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/optional.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/span.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/variant.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/any.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/compare.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/types/span.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/crc32c.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal 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/crc32c.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/crc32c_inline.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/crc_memcpy.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/internal/crc32_x86_arm_combined_simd.h Step #1: -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc.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-module.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-options.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-generate.cmake Step #1: -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-config.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/binary_format.cc.o Step #1: [11/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/text_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 7c9c22e9ecd9 Step #1: ---> a28afae9e926 Step #1: Step 5/14 : RUN go install google.golang.org/protobuf/cmd/protoc-gen-go@latest Step #1: ---> Running in 2f824ab42783 Step #1: go: downloading google.golang.org/protobuf v1.34.2 Step #1: Removing intermediate container 2f824ab42783 Step #1: ---> 3ea83dfc2872 Step #1: Step 6/14 : RUN git clone --depth 1 https://go.googlesource.com/go goroot Step #1: ---> Running in aa2f73b27dc1 Step #1: Cloning into 'goroot'... Step #1: Updating files: 75% (10068/13407) Updating files: 76% (10190/13407) Updating files: 77% (10324/13407) Updating files: 78% (10458/13407) Updating files: 79% (10592/13407) Updating files: 80% (10726/13407) Updating files: 81% (10860/13407) Updating files: 82% (10994/13407) Updating files: 83% (11128/13407) Updating files: 84% (11262/13407) Updating files: 85% (11396/13407) Updating files: 86% (11531/13407) Updating files: 87% (11665/13407) Updating files: 88% (11799/13407) Updating files: 89% (11933/13407) Updating files: 90% (12067/13407) Updating files: 91% (12201/13407) Updating files: 92% (12335/13407) Updating files: 93% (12469/13407) Updating files: 94% (12603/13407) Updating files: 95% (12737/13407) Updating files: 96% (12871/13407) Updating files: 97% (13005/13407) Updating files: 98% (13139/13407) Updating files: 99% (13273/13407) Updating files: 100% (13407/13407) Updating files: 100% (13407/13407), done. Step #1: Removing intermediate container aa2f73b27dc1 Step #1: ---> 542019c51708 Step #1: Step 7/14 : RUN git clone --depth 1 https://github.com/catenacyber/ngolo-fuzzing.git Step #1: ---> Running in b316db9ee0fa Step #1: Cloning into 'ngolo-fuzzing'... Step #1: Removing intermediate container b316db9ee0fa Step #1: ---> 622549f6ded9 Step #1: Step 8/14 : RUN mkdir $SRC/x Step #1: ---> Running in abc4c08c96f6 Step #1: Removing intermediate container abc4c08c96f6 Step #1: ---> 2bc4a0a61685 Step #1: Step 9/14 : RUN git clone --depth 1 https://github.com/golang/net x/net Step #1: ---> Running in 4496b342f371 Step #1: Cloning into 'x/net'... Step #1: Removing intermediate container 4496b342f371 Step #1: ---> 13c5710b43c6 Step #1: Step 10/14 : RUN git clone --depth 1 https://github.com/golang/image x/image Step #1: ---> Running in 0f56ae4f4e29 Step #1: Cloning into 'x/image'... Step #1: Removing intermediate container 0f56ae4f4e29 Step #1: ---> f0deb7658bc8 Step #1: Step 11/14 : RUN git clone --depth 1 https://github.com/golang/crypto x/crypto Step #1: ---> Running in dd355bd7b771 Step #1: Cloning into 'x/crypto'... Step #1: Removing intermediate container dd355bd7b771 Step #1: ---> 4c660a387584 Step #1: Step 12/14 : RUN git clone --depth 1 https://github.com/golang/text x/text Step #1: ---> Running in b012ca94f31c Step #1: Cloning into 'x/text'... Step #1: Removing intermediate container b012ca94f31c Step #1: ---> 86a6a6270662 Step #1: Step 13/14 : COPY build.sh $SRC/ Step #1: ---> d27914005fc3 Step #1: Step 14/14 : WORKDIR $SRC/ngolo-fuzzing Step #1: ---> Running in e0c483606c0e Step #1: Removing intermediate container e0c483606c0e Step #1: ---> b16dd7b4b456 Step #1: Successfully built b16dd7b4b456 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/file5djkVP 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=20097e45e63022c5480dea7ccb3db8712288b828 Step #2 - "srcmap": + jq_inplace /tmp/file5djkVP '."/src/x/text" = { type: "git", url: "https://github.com/golang/text", rev: "20097e45e63022c5480dea7ccb3db8712288b828" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filelYgTfc Step #2 - "srcmap": + cat /tmp/file5djkVP Step #2 - "srcmap": + jq '."/src/x/text" = { type: "git", url: "https://github.com/golang/text", rev: "20097e45e63022c5480dea7ccb3db8712288b828" }' Step #2 - "srcmap": + mv /tmp/filelYgTfc /tmp/file5djkVP 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=c9da6b9a4008902aae7c754e8f01d42e2d2cf205 Step #2 - "srcmap": + jq_inplace /tmp/file5djkVP '."/src/x/crypto" = { type: "git", url: "https://github.com/golang/crypto", rev: "c9da6b9a4008902aae7c754e8f01d42e2d2cf205" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileL3dvhI Step #2 - "srcmap": + cat /tmp/file5djkVP Step #2 - "srcmap": + jq '."/src/x/crypto" = { type: "git", url: "https://github.com/golang/crypto", rev: "c9da6b9a4008902aae7c754e8f01d42e2d2cf205" }' Step #2 - "srcmap": + mv /tmp/fileL3dvhI /tmp/file5djkVP 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=c82123aa1384ef5797de16b8c67017758ebaaac6 Step #2 - "srcmap": + jq_inplace /tmp/file5djkVP '."/src/x/image" = { type: "git", url: "https://github.com/golang/image", rev: "c82123aa1384ef5797de16b8c67017758ebaaac6" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filemU8d3f Step #2 - "srcmap": + cat /tmp/file5djkVP Step #2 - "srcmap": + jq '."/src/x/image" = { type: "git", url: "https://github.com/golang/image", rev: "c82123aa1384ef5797de16b8c67017758ebaaac6" }' Step #2 - "srcmap": + mv /tmp/filemU8d3f /tmp/file5djkVP 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=3c333c0c5288a7cf127e427ddda5b1b54020a2b4 Step #2 - "srcmap": + jq_inplace /tmp/file5djkVP '."/src/x/net" = { type: "git", url: "https://github.com/golang/net", rev: "3c333c0c5288a7cf127e427ddda5b1b54020a2b4" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filen4AllL Step #2 - "srcmap": + cat /tmp/file5djkVP Step #2 - "srcmap": + jq '."/src/x/net" = { type: "git", url: "https://github.com/golang/net", rev: "3c333c0c5288a7cf127e427ddda5b1b54020a2b4" }' Step #2 - "srcmap": + mv /tmp/filen4AllL /tmp/file5djkVP 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=c7f25b65c1c9f7a066e8247ead6268d224d555ac Step #2 - "srcmap": + jq_inplace /tmp/file5djkVP '."/src/ngolo-fuzzing" = { type: "git", url: "https://github.com/catenacyber/ngolo-fuzzing.git", rev: "c7f25b65c1c9f7a066e8247ead6268d224d555ac" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileJX3Vxg Step #2 - "srcmap": + cat /tmp/file5djkVP Step #2 - "srcmap": + jq '."/src/ngolo-fuzzing" = { type: "git", url: "https://github.com/catenacyber/ngolo-fuzzing.git", rev: "c7f25b65c1c9f7a066e8247ead6268d224d555ac" }' Step #2 - "srcmap": + mv /tmp/fileJX3Vxg /tmp/file5djkVP 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=464aae706b0ca1edc96b6c6988a1553d75605fca Step #2 - "srcmap": + jq_inplace /tmp/file5djkVP '."/src/goroot" = { type: "git", url: "https://go.googlesource.com/go", rev: "464aae706b0ca1edc96b6c6988a1553d75605fca" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileVxpqBO Step #2 - "srcmap": + cat /tmp/file5djkVP Step #2 - "srcmap": + jq '."/src/goroot" = { type: "git", url: "https://go.googlesource.com/go", rev: "464aae706b0ca1edc96b6c6988a1553d75605fca" }' Step #2 - "srcmap": + mv /tmp/fileVxpqBO /tmp/file5djkVP 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/file5djkVP '."/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/fileH55zEl Step #2 - "srcmap": + cat /tmp/file5djkVP 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/fileH55zEl /tmp/file5djkVP 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=b922c8ab9004ef9944982e4f165e2747b13223fa Step #2 - "srcmap": + jq_inplace /tmp/file5djkVP '."/src/libprotobuf-mutator" = { type: "git", url: "https://github.com/google/libprotobuf-mutator.git", rev: "b922c8ab9004ef9944982e4f165e2747b13223fa" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileQEnEUT Step #2 - "srcmap": + cat /tmp/file5djkVP Step #2 - "srcmap": + jq '."/src/libprotobuf-mutator" = { type: "git", url: "https://github.com/google/libprotobuf-mutator.git", rev: "b922c8ab9004ef9944982e4f165e2747b13223fa" }' Step #2 - "srcmap": + mv /tmp/fileQEnEUT /tmp/file5djkVP 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/file5djkVP Step #2 - "srcmap": + rm /tmp/file5djkVP 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": "20097e45e63022c5480dea7ccb3db8712288b828" 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": "c9da6b9a4008902aae7c754e8f01d42e2d2cf205" 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": "c82123aa1384ef5797de16b8c67017758ebaaac6" 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": "3c333c0c5288a7cf127e427ddda5b1b54020a2b4" 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": "c7f25b65c1c9f7a066e8247ead6268d224d555ac" 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": "464aae706b0ca1edc96b6c6988a1553d75605fca" 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": "b922c8ab9004ef9944982e4f165e2747b13223fa" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-coverage-x86_64" Step #3 - "compile-libfuzzer-coverage-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-coverage-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": CC=clang Step #3 - "compile-libfuzzer-coverage-x86_64": CXX=clang++ -lresolv Step #3 - "compile-libfuzzer-coverage-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ Step #3 - "compile-libfuzzer-coverage-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers -Cinstrument-coverage -C link-arg=-lc++ Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/goroot/src Step #3 - "compile-libfuzzer-coverage-x86_64": + ./make.bash Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go cmd/dist using /root/.go. (go1.22.1 linux/amd64) Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go toolchain1 using /root/.go. Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go toolchain2 using go_bootstrap and Go toolchain1. Step #3 - "compile-libfuzzer-coverage-x86_64": Building Go toolchain3 using go_bootstrap and Go toolchain2. Step #3 - "compile-libfuzzer-coverage-x86_64": Building packages and commands for linux/amd64. Step #3 - "compile-libfuzzer-coverage-x86_64": --- Step #3 - "compile-libfuzzer-coverage-x86_64": Installed Go for linux/amd64 in /src/goroot Step #3 - "compile-libfuzzer-coverage-x86_64": Installed commands in /src/goroot/bin Step #3 - "compile-libfuzzer-coverage-x86_64": *** You need to add /src/goroot/bin to your PATH. Step #3 - "compile-libfuzzer-coverage-x86_64": + rm -Rf /root/.go/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + go install golang.org/x/tools/cmd/goimports@latest Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/tools v0.24.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/mod v0.20.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/sync v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64": + go build Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/tools v0.1.9 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/mod v0.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64": + cd go114-fuzz-build Step #3 - "compile-libfuzzer-coverage-x86_64": + go build Step #3 - "compile-libfuzzer-coverage-x86_64": + touch /src/ko.txt Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/x Step #3 - "compile-libfuzzer-coverage-x86_64": + ls Step #3 - "compile-libfuzzer-coverage-x86_64": + read repo Step #3 - "compile-libfuzzer-coverage-x86_64": + cd crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + find . -type d Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./curve25519/curve25519.go ./curve25519/curve25519_test.go ./curve25519/vectors_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./curve25519 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_curve25519 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./curve25519 fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:36 Found package in /src/x/crypto/curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:36 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:36 Function ScalarMult has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:36 Function ScalarBaseMult has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_curve25519.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_curve25519.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/sys v0.25.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/net v0.21.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/term v0.24.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/text v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/runtime/protoimpl Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/reflect/protoreflect Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/reflect/protoreflect in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/runtime/protoimpl in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading github.com/google/go-cmp v0.5.5 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_curve25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_curve25519/copy/curve25519.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_curve25519/copy/curve25519.go fuzz_ng_x_crypto_curve25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./curve25519/curve25519_test.go ./curve25519/vectors_test.go fuzz_ng_x_crypto_curve25519/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_curve25519/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_curve25519/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_curve25519 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_curve25519 [golang.org/x/crypto/fuzz_ng_x_crypto_curve25519.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_curve25519 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_curve25519_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./chacha20/chacha_arm64.go ./chacha20/chacha_generic.go ./chacha20/chacha_noasm.go ./chacha20/chacha_ppc64le.go ./chacha20/chacha_s390x.go ./chacha20/chacha_test.go ./chacha20/vectors_test.go ./chacha20/xor.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./chacha20 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_chacha20 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./chacha20 fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:47 Found package in /src/x/crypto/chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:47 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_chacha20.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_chacha20.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_chacha20/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./chacha20/chacha_test.go ./chacha20/vectors_test.go fuzz_ng_x_crypto_chacha20/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_chacha20 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_chacha20 [golang.org/x/crypto/fuzz_ng_x_crypto_chacha20.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_chacha20 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_chacha20_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './nacl/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './nacl/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./nacl/box/box.go ./nacl/box/box_test.go ./nacl/box/example_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/box Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/box Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/box Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./nacl/box crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./nacl/box Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/box Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_nacl_box Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_nacl_box ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nacl/box fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Found package in /src/x/crypto/nacl/box Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function Precompute has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function Seal has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function Seal has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function SealAfterPrecomputation has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function SealAfterPrecomputation has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function OpenAfterPrecomputation has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function OpenAfterPrecomputation has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function SealAnonymous has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:07:55 Function OpenAnonymous has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_nacl_box.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_nacl_box.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_nacl_box Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_nacl_box/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_nacl_box/copy/box.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_nacl_box/copy/box.go fuzz_ng_x_crypto_nacl_box/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./nacl/box/box_test.go ./nacl/box/example_test.go fuzz_ng_x_crypto_nacl_box/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_nacl_box/ngolo_helper.go fuzz_ng_x_crypto_nacl_box/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_box/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_box/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_nacl_box Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_nacl_box /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_nacl_box [golang.org/x/crypto/fuzz_ng_x_crypto_nacl_box.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_nacl_box [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_nacl_box_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./nacl/box Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./nacl/sign/sign.go ./nacl/sign/sign_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/sign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/sign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/sign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./nacl/sign crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./nacl/sign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/sign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_nacl_sign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_nacl_sign ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nacl/sign fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:03 Found package in /src/x/crypto/nacl/sign Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:03 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:03 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:03 Function Sign has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:03 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_nacl_sign.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_nacl_sign.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_nacl_sign/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_nacl_sign/copy/sign.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_nacl_sign/copy/sign.go fuzz_ng_x_crypto_nacl_sign/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./nacl/sign/sign_test.go fuzz_ng_x_crypto_nacl_sign/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_sign/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_sign/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_nacl_sign Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_nacl_sign /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_nacl_sign [golang.org/x/crypto/fuzz_ng_x_crypto_nacl_sign.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_nacl_sign [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_nacl_sign_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./nacl/sign Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./nacl/secretbox/example_test.go ./nacl/secretbox/secretbox.go ./nacl/secretbox/secretbox_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./nacl/secretbox crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./nacl/secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_nacl_secretbox ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nacl/secretbox fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:11 Found package in /src/x/crypto/nacl/secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:11 Function Seal has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:11 Function Seal has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:11 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:11 Function Open has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_nacl_secretbox.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_nacl_secretbox.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/nacl/secretbox" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_nacl_secretbox/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_nacl_secretbox/copy/secretbox.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_nacl_secretbox/copy/secretbox.go fuzz_ng_x_crypto_nacl_secretbox/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./nacl/secretbox/example_test.go ./nacl/secretbox/secretbox_test.go fuzz_ng_x_crypto_nacl_secretbox/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_secretbox/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_secretbox/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_nacl_secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_nacl_secretbox /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_nacl_secretbox [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_nacl_secretbox_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./nacl/secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./nacl/auth/auth.go ./nacl/auth/auth_test.go ./nacl/auth/example_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/auth Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/auth Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/auth Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./nacl/auth crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./nacl/auth Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nacl/auth Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_nacl_auth Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_nacl_auth ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nacl/auth fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:13 Found package in /src/x/crypto/nacl/auth Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:13 Function Sum has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:13 Function Verify has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_nacl_auth.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_nacl_auth.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/nacl/auth" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_nacl_auth/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_nacl_auth/copy/auth.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_nacl_auth/copy/auth.go fuzz_ng_x_crypto_nacl_auth/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./nacl/auth/auth_test.go ./nacl/auth/example_test.go fuzz_ng_x_crypto_nacl_auth/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_nacl_auth/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_auth/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_nacl_auth/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_nacl_auth Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_nacl_auth /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_nacl_auth [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_nacl_auth_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./nacl/auth Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./argon2 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_argon2 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./argon2 fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:16 Found package in /src/x/crypto/argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:16 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:16 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_argon2.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_argon2.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_argon2/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./argon2/argon2_test.go fuzz_ng_x_crypto_argon2/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_argon2/ngolo_helper.go fuzz_ng_x_crypto_argon2/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_argon2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_argon2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_argon2 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_argon2 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_argon2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./argon2/_asm/blamka_amd64.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./argon2/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./argon2/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./argon2/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./argon2/_asm crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./argon2/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./argon2/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_argon2__asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_argon2__asm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./argon2/_asm fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:24 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:24 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_argon2__asm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_argon2__asm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_argon2__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_crypto_argon2__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_argon2__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_argon2__asm/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_argon2__asm/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_argon2__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_argon2__asm/copy/*.go' fuzz_ng_x_crypto_argon2__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_argon2__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './argon2/_asm/*_test.go' fuzz_ng_x_crypto_argon2__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './argon2/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_crypto_argon2__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_argon2__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_argon2__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_argon2__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_argon2__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_argon2__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_argon2__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./argon2/_asm' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./argon2/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./argon2/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./blowfish/block.go ./blowfish/blowfish_test.go ./blowfish/cipher.go ./blowfish/const.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./blowfish crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_blowfish ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blowfish fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:26 Found package in /src/x/crypto/blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:26 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:26 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blowfish.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blowfish.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blowfish/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./blowfish/blowfish_test.go fuzz_ng_x_crypto_blowfish/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_blowfish/ngolo_helper.go fuzz_ng_x_crypto_blowfish/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blowfish/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blowfish/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_blowfish /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_blowfish [golang.org/x/crypto/fuzz_ng_x_crypto_blowfish.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_blowfish [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_blowfish_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./bn256 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_bn256 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./bn256 fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:34 Found package in /src/x/crypto/bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_bn256.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_bn256.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_bn256 [golang.org/x/crypto/fuzz_ng_x_crypto_bn256.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:265:9: undefined: NgoloFuzzOne_G1NgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:272:9: undefined: NgoloFuzzOne_G1NgdotUnmarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:346:9: undefined: NgoloFuzzOne_G2NgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:353:9: undefined: NgoloFuzzOne_G2NgdotUnmarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:421:9: undefined: NgoloFuzzOne_GTNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:428:9: undefined: NgoloFuzzOne_GTNgdotUnmarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:520:9: undefined: NgoloFuzzOne_G1NgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:526:9: undefined: NgoloFuzzOne_G1NgdotUnmarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:575:9: undefined: NgoloFuzzOne_G2NgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:581:9: undefined: NgoloFuzzOne_G2NgdotUnmarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:581:9: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_bn256/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./bn256/bn256_test.go ./bn256/example_test.go fuzz_ng_x_crypto_bn256/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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/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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_bn256/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_bn256/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_bn256 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_bn256 [golang.org/x/crypto/fuzz_ng_x_crypto_bn256.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_bn256 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_bn256_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./blake2b crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_blake2b ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2b fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:43 Found package in /src/x/crypto/blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2b.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2b.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2b/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./blake2b/blake2b_test.go fuzz_ng_x_crypto_blake2b/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_blake2b /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_blake2b [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_blake2b_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './blake2b/_asm/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './blake2b/_asm/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./blake2b/_asm/standard/blake2b_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./blake2b/_asm/standard crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./blake2b/_asm/standard Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_blake2b__asm_standard ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2b/_asm/standard fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:51 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:51 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2b__asm_standard.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2b__asm_standard.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_blake2b__asm_standard: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_crypto_blake2b__asm_standard: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2b__asm_standard/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_blake2b__asm_standard/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_blake2b__asm_standard/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_blake2b__asm_standard/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_blake2b__asm_standard/copy/*.go' fuzz_ng_x_crypto_blake2b__asm_standard/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_blake2b__asm_standard/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './blake2b/_asm/standard/*_test.go' fuzz_ng_x_crypto_blake2b__asm_standard/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './blake2b/_asm/standard/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_crypto_blake2b__asm_standard/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_standard/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_standard/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_blake2b__asm_standard Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_blake2b__asm_standard: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_blake2b__asm_standard_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_blake2b__asm_standard_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./blake2b/_asm/standard' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./blake2b/_asm/standard Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./blake2b/_asm/standard Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./blake2b/_asm/AVX2/blake2bAVX2_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./blake2b/_asm/AVX2 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_blake2b__asm_AVX2 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2b/_asm/AVX2 fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:53 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:53 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2b__asm_AVX2.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2b__asm_AVX2.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_blake2b__asm_AVX2: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_crypto_blake2b__asm_AVX2: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2b__asm_AVX2/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_blake2b__asm_AVX2/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_blake2b__asm_AVX2/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_blake2b__asm_AVX2/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_blake2b__asm_AVX2/copy/*.go' fuzz_ng_x_crypto_blake2b__asm_AVX2/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_blake2b__asm_AVX2/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './blake2b/_asm/AVX2/*_test.go' fuzz_ng_x_crypto_blake2b__asm_AVX2/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './blake2b/_asm/AVX2/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_crypto_blake2b__asm_AVX2/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_AVX2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2b__asm_AVX2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_blake2b__asm_AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_blake2b__asm_AVX2: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_blake2b__asm_AVX2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_blake2b__asm_AVX2_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./blake2b/_asm/AVX2' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./pkcs12 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_pkcs12 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./pkcs12 fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:55 Found package in /src/x/crypto/pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:55 Array result for pem.Block is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:55 Type NotImplementedError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:08:55 Function Error has unproduced recv NotImplementedError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_pkcs12.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_pkcs12.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_pkcs12/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_pkcs12/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_pkcs12/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_pkcs12 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/crypto/fuzz_ng_x_crypto_pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto.go:15:2: use of internal package golang.org/x/crypto/pkcs12/internal/rc2 not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_pkcs12_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './pkcs12/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './pkcs12/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./pkcs12/internal/rc2/bench_test.go ./pkcs12/internal/rc2/rc2.go ./pkcs12/internal/rc2/rc2_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./pkcs12/internal/rc2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./x509roots/gen_fallback_bundle.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./x509roots crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_x509roots ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./x509roots fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:03 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:03 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_x509roots.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_x509roots.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_x509roots: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_crypto_x509roots: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_x509roots/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_x509roots/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_x509roots/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_x509roots/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_x509roots/copy/*.go' fuzz_ng_x_crypto_x509roots/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_x509roots/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './x509roots/*_test.go' fuzz_ng_x_crypto_x509roots/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './x509roots/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_crypto_x509roots/' 'fuzz_ng_x_crypto_x509roots/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": sed: can't read fuzz_ng_x_crypto_x509roots/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_x509roots: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_x509roots_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_x509roots_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./x509roots' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./x509roots/fallback/bundle.go ./x509roots/fallback/fallback.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots/fallback Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots/fallback Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots/fallback Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./x509roots/fallback crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./x509roots/fallback Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots/fallback Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_x509roots_fallback ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./x509roots/fallback fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:05 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:05 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_x509roots_fallback.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_x509roots_fallback.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_x509roots_fallback: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_crypto_x509roots_fallback: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_x509roots_fallback/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_x509roots_fallback/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_x509roots_fallback/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_x509roots_fallback/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_x509roots_fallback/copy/*.go' fuzz_ng_x_crypto_x509roots_fallback/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_x509roots_fallback/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './x509roots/fallback/*_test.go' fuzz_ng_x_crypto_x509roots_fallback/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './x509roots/fallback/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_crypto_x509roots_fallback/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots_fallback/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots_fallback/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_x509roots_fallback Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_x509roots_fallback: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_x509roots_fallback_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_x509roots_fallback_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./x509roots/fallback' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./x509roots/fallback Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./x509roots/fallback Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./x509roots/nss/parser.go ./x509roots/nss/parser_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots/nss Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots/nss Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots/nss Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./x509roots/nss crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./x509roots/nss Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./x509roots/nss Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_x509roots_nss ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./x509roots/nss fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:07 Found package in /src/x/crypto/x509roots/nss Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:07 Array result for Certificate is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:07 Type DistrustAfter is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:07 Function Kind has unproduced recv DistrustAfter Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_x509roots_nss.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_x509roots_nss.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_x509roots_nss/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_x509roots_nss/copy/parser.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_x509roots_nss/copy/parser.go fuzz_ng_x_crypto_x509roots_nss/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./x509roots/nss/parser_test.go fuzz_ng_x_crypto_x509roots_nss/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots_nss/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_x509roots_nss/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_x509roots_nss Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_x509roots_nss /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_x509roots_nss [golang.org/x/crypto/fuzz_ng_x_crypto_x509roots_nss.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_x509roots_nss [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_x509roots_nss_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./x509roots/nss Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./chacha20poly1305 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_chacha20poly1305 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./chacha20poly1305 fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:15 Found package in /src/x/crypto/chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_chacha20poly1305.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_chacha20poly1305.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_chacha20poly1305/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./chacha20poly1305/chacha20poly1305_test.go ./chacha20poly1305/chacha20poly1305_vectors_test.go fuzz_ng_x_crypto_chacha20poly1305/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_chacha20poly1305 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_chacha20poly1305_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./chacha20poly1305/_asm/chacha20poly1305_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./chacha20poly1305/_asm crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_chacha20poly1305__asm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./chacha20poly1305/_asm fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:23 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:23 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_chacha20poly1305__asm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_chacha20poly1305__asm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_chacha20poly1305__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_crypto_chacha20poly1305__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_chacha20poly1305__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_chacha20poly1305__asm/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_chacha20poly1305__asm/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_chacha20poly1305__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_chacha20poly1305__asm/copy/*.go' fuzz_ng_x_crypto_chacha20poly1305__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_chacha20poly1305__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './chacha20poly1305/_asm/*_test.go' fuzz_ng_x_crypto_chacha20poly1305__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './chacha20poly1305/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_crypto_chacha20poly1305__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_chacha20poly1305__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_chacha20poly1305__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_chacha20poly1305__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_chacha20poly1305__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_chacha20poly1305__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./chacha20poly1305/_asm' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./openpgp crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_openpgp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Found package in /src/x/crypto/openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Array result for Key is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Array result for Key is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Array result for Key is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Type KeyRing is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Type PromptFunction is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function NewCanonicalTextHash has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function ReadEntity has unproduced argument packet.Reader Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function NewEntity has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function SerializePrivate has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function SignIdentity has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function ReadMessage has unproduced argument KeyRing Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function ReadMessage has unproduced argument PromptFunction Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function ReadMessage has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function CheckDetachedSignature has unproduced argument KeyRing Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function CheckArmoredDetachedSignature has unproduced argument KeyRing Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function DetachSign has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function ArmoredDetachSign has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function DetachSignText has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function ArmoredDetachSignText has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function SymmetricallyEncrypt has unproduced argument FileHints Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function SymmetricallyEncrypt has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function Encrypt has unproduced argument FileHints Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function Encrypt has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function Sign has unproduced argument FileHints Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:26 Function Sign has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp [golang.org/x/crypto/fuzz_ng_x_crypto_openpgp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_openpgp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./openpgp/clearsign/clearsign.go ./openpgp/clearsign/clearsign_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./openpgp/clearsign crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./openpgp/clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_openpgp_clearsign ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/clearsign fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:35 Found package in /src/x/crypto/openpgp/clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:35 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:35 Function Encode has unproduced argument packet.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:35 Function Encode has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:35 Function EncodeMulti has unproduced argument packet.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:35 Function EncodeMulti has unproduced argument packet.Config Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_clearsign.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_clearsign.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_clearsign/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_openpgp_clearsign/copy/clearsign.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_openpgp_clearsign/copy/clearsign.go fuzz_ng_x_crypto_openpgp_clearsign/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./openpgp/clearsign/clearsign_test.go fuzz_ng_x_crypto_openpgp_clearsign/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_openpgp_clearsign/ngolo_helper.go fuzz_ng_x_crypto_openpgp_clearsign/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_openpgp_clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign [golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_clearsign [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_openpgp_clearsign_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./openpgp/clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./openpgp/elgamal/elgamal.go ./openpgp/elgamal/elgamal_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./openpgp/elgamal crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./openpgp/elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_openpgp_elgamal ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/elgamal fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:43 Found package in /src/x/crypto/openpgp/elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:43 Function Encrypt has unproduced argument PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:43 Function Decrypt has unproduced argument PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_elgamal.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_elgamal.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:18:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:18:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:30: undefined: PublicKeyStruct Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:132:31: undefined: PrivateKeyStruct Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:142:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:163:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:184:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:201:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:207:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:209:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_elgamal/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_openpgp_elgamal/copy/elgamal.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_openpgp_elgamal/copy/elgamal.go fuzz_ng_x_crypto_openpgp_elgamal/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./openpgp/elgamal/elgamal_test.go fuzz_ng_x_crypto_openpgp_elgamal/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_openpgp_elgamal/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_openpgp_elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_elgamal [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_openpgp_elgamal_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./openpgp/elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": erattribute_test.go ./openpgp/packet/userid.go ./openpgp/packet/userid_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 32 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/packet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/packet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/packet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./openpgp/packet crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./openpgp/packet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/packet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_openpgp_packet ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/packet fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Found package in /src/x/crypto/openpgp/packet Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Array result for OpaqueSubpacket is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Type SymmetricKeyEncrypted is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Type SymmetricallyEncrypted is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function SerializeCompressed has unproduced argument io.WriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function SerializeCompressed has unproduced argument CompressionConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Random has unproduced recv Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Hash has unproduced recv Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Cipher has unproduced recv Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Now has unproduced recv Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Compression has unproduced recv Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function PasswordHashIterations has unproduced recv Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Decrypt has unproduced recv EncryptedKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Serialize has unproduced recv EncryptedKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function SerializeEncryptedKey has unproduced argument Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function SerializeLiteral has unproduced argument io.WriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewOCFBEncrypter has unproduced argument cipher.Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewOCFBDecrypter has unproduced argument cipher.Block Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Serialize has unproduced recv OnePassSignature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewRSAPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewRSAPrivateKey has unproduced argument rsa.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewDSAPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewDSAPrivateKey has unproduced argument dsa.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewElGamalPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewElGamalPrivateKey has unproduced argument elgamal.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewECDSAPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewECDSAPrivateKey has unproduced argument ecdsa.PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewSignerPrivateKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewSignerPrivateKey has unproduced argument crypto.Signer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewRSAPublicKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewRSAPublicKey has unproduced argument rsa.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewDSAPublicKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewDSAPublicKey has unproduced argument dsa.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewElGamalPublicKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewElGamalPublicKey has unproduced argument elgamal.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewECDSAPublicKey has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function NewECDSAPublicKey has unproduced argument ecdsa.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifySignature has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifySignature has unproduced argument Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifySignatureV3 has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifySignatureV3 has unproduced argument SignatureV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifyKeySignature has unproduced argument Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifyRevocationSignature has unproduced argument Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifyUserIdSignature has unproduced argument Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifyUserIdSignatureV3 has unproduced argument SignatureV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function SerializeSignaturePrefix has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Serialize has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function CanSign has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifySignatureV3 has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifyUserIdSignatureV3 has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function VerifyKeySignatureV3 has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function KeyIdString has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function KeyIdShortString has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function BitLength has unproduced recv PublicKeyV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function KeyExpired has unproduced recv Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Sign has unproduced recv Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function SignUserId has unproduced recv Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function SignKey has unproduced recv Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Serialize has unproduced recv Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Serialize has unproduced recv SignatureV3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Decrypt has unproduced recv SymmetricKeyEncrypted Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function SerializeSymmetricKeyEncrypted has unproduced argument Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function Decrypt has unproduced recv SymmetricallyEncrypted Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Function SerializeSymmetricallyEncrypted has unproduced argument Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Unhandled argument &ast.Ellipsis{Ellipsis:111354, Elt:(*ast.SelectorExpr)(0xc00000fd28)} for NewUserAttributePhoto Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:46 Unhandled argument &ast.Ellipsis{Ellipsis:112128, Elt:(*ast.StarExpr)(0xc00000ff50)} for NewUserAttribute Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_packet.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_packet.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet [golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:259:6: declared and not used: CompressionAlgoResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:260:2: declared and not used: CompressionAlgoResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:525:2: declared and not used: CompressionAlgoNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:526:2: declared and not used: CompressionAlgoResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_packet/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_openpgp_packet/literal.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_packet/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_packet/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_openpgp_packet Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_packet /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet [golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_packet [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_openpgp_packet_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./openpgp/packet Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./openpgp/errors/errors.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./openpgp/errors crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./openpgp/errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_openpgp_errors ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/errors fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Found package in /src/x/crypto/openpgp/errors Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Type StructuralError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Type UnsupportedError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Type InvalidArgumentError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Type SignatureError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Type UnknownPacketTypeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Function Error has unproduced recv StructuralError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Function Error has unproduced recv UnsupportedError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Function Error has unproduced recv InvalidArgumentError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Function Error has unproduced recv SignatureError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:54 Function Error has unproduced recv UnknownPacketTypeError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_errors.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_errors.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors [golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/openpgp/errors" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_openpgp_errors/copy/errors.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_openpgp_errors/copy/errors.go fuzz_ng_x_crypto_openpgp_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './openpgp/errors/*_test.go' fuzz_ng_x_crypto_openpgp_errors/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './openpgp/errors/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_openpgp_errors/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_errors/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_errors/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_openpgp_errors Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_errors /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors [golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_errors [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_openpgp_errors_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./openpgp/errors Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./openpgp/s2k/s2k.go ./openpgp/s2k/s2k_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/s2k Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/s2k Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/s2k Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./openpgp/s2k crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./openpgp/s2k Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/s2k Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_openpgp_s2k ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/s2k fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:57 Found package in /src/x/crypto/openpgp/s2k Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:57 Function Simple has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:57 Function Salted has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:57 Function Iterated has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:57 Failed creating fuzz target : Unhandled result &ast.FuncType{Func:4617, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000213830), Results:(*ast.FieldList)(nil)} for Parse Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_s2k.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_s2k.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_s2k/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_openpgp_s2k/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_openpgp_s2k/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_openpgp_s2k/copy/*.go' fuzz_ng_x_crypto_openpgp_s2k/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_openpgp_s2k/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./openpgp/s2k/s2k_test.go fuzz_ng_x_crypto_openpgp_s2k/ Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_openpgp_s2k Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_s2k /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./s2k_test.go:39:3: undefined: Salted Step #3 - "compile-libfuzzer-coverage-x86_64": ./s2k_test.go:64:3: undefined: Iterated Step #3 - "compile-libfuzzer-coverage-x86_64": ./s2k_test.go:86:13: undefined: Parse Step #3 - "compile-libfuzzer-coverage-x86_64": ./s2k_test.go:110:28: undefined: Config Step #3 - "compile-libfuzzer-coverage-x86_64": ./s2k_test.go:115:43: undefined: Config Step #3 - "compile-libfuzzer-coverage-x86_64": ./s2k_test.go:121:9: undefined: Serialize Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./s2k_test.go:121:9: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_s2k [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_openpgp_s2k_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_openpgp_s2k_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./openpgp/s2k Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./openpgp/armor/armor.go ./openpgp/armor/armor_test.go ./openpgp/armor/encode.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/armor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/armor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/armor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./openpgp/armor crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./openpgp/armor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./openpgp/armor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_openpgp_armor ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./openpgp/armor fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:09:59 Found package in /src/x/crypto/openpgp/armor Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_openpgp_armor.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_openpgp_armor.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_openpgp_armor/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./openpgp/armor/armor_test.go fuzz_ng_x_crypto_openpgp_armor/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_openpgp_armor/ngolo_helper.go fuzz_ng_x_crypto_openpgp_armor/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_armor/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_openpgp_armor/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_openpgp_armor Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_openpgp_armor /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_armor [golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_armor.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_openpgp_armor [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_openpgp_armor_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./openpgp/armor Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 42 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ssh crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ssh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_ssh ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Found package in /src/x/crypto/ssh Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type BannerError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type PassphraseMissingError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type GSSAPIClient is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type ConnMetadata is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type KeyboardInteractiveChallenge is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type OpenChannelError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type Waitmsg is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type AlgorithmSigner is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type ServerAuthError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type TerminalModes is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type ExitError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type PartialSuccessError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Type ExitMissingError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:221943, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001f9f20), Results:(*ast.FieldList)(0xc000394000)} for struct ServerConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:222360, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000394090), Results:(*ast.FieldList)(0xc0003940f0)} for struct ServerConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:222901, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000394150), Results:(*ast.FieldList)(0xc0003941b0)} for struct ServerConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:223359, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000394210), Results:(*ast.FieldList)(0xc000394270)} for struct ServerConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:223543, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003942d0), Results:(*ast.FieldList)(nil)} for struct ServerConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:224007, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000394300), Results:(*ast.FieldList)(0xc000394330)} for struct ServerConfig Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:84957, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003c5a40), Results:(*ast.FieldList)(0xc0003c5a70)} for struct CertChecker Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:85318, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003c5ad0), Results:(*ast.FieldList)(0xc0003c5b00)} for struct CertChecker Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:85443, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003c5b30), Results:(*ast.FieldList)(0xc0003c5b60)} for struct CertChecker Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Unhandled field &ast.FuncType{Func:85684, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003c5bc0), Results:(*ast.FieldList)(0xc0003c5c20)} for struct CertChecker Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Function NewCertSigner has unproduced argument Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Function CheckHostKey has unproduced recv CertChecker Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Function Authenticate has unproduced recv CertChecker Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Function CheckCert has unproduced recv CertChecker Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Function SignCert has unproduced recv Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Function Marshal has unproduced recv Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Function Type has unproduced recv Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Function Verify has unproduced recv Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:07 Failed creating fuzz target : Unhandled result &ast.ChanType{Begin:154426, Arrow:154426, Dir:2, Value:(*ast.Ident)(0xc0001d2d80)} for HandleChannelOpen Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto/fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_ssh/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_ssh/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_ssh/copy/*.go' fuzz_ng_x_crypto_ssh/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_ssh/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_ssh Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./benchmark_test.go:16:3: undefined: ServerConn Step #3 - "compile-libfuzzer-coverage-x86_64": ./benchmark_test.go:17:15: undefined: NewChannel Step #3 - "compile-libfuzzer-coverage-x86_64": ./certs_test.go:263:2: undefined: Signer Step #3 - "compile-libfuzzer-coverage-x86_64": ./client_auth_test.go:110:2: undefined: AlgorithmSigner Step #3 - "compile-libfuzzer-coverage-x86_64": ./client_auth_test.go:288:2: undefined: Signer Step #3 - "compile-libfuzzer-coverage-x86_64": ./client_auth_test.go:1151:18: undefined: AlgorithmSigner Step #3 - "compile-libfuzzer-coverage-x86_64": ./handshake_test.go:68:2: undefined: keyingTransport Step #3 - "compile-libfuzzer-coverage-x86_64": ./handshake_test.go:366:2: undefined: packetConn Step #3 - "compile-libfuzzer-coverage-x86_64": ./keys_test.go:402:11: undefined: PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": ./session_test.go:22:22: undefined: Channel Step #3 - "compile-libfuzzer-coverage-x86_64": ./session_test.go:22:22: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_ssh [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_ssh_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_ssh_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./ssh Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './ssh/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './ssh/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./ssh/internal/bcrypt_pbkdf/bcrypt_pbkdf.go ./ssh/internal/bcrypt_pbkdf/bcrypt_pbkdf_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/internal/bcrypt_pbkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ssh/test crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ssh/test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_ssh_test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_ssh_test ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh/test fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:10 Found package in /src/x/crypto/ssh/test Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh_test.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh_test.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh_test Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test [golang.org/x/crypto/fuzz_ng_x_crypto_ssh_test.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/ssh/test" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh_test/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_ssh_test/copy/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_ssh_test/copy/doc.go fuzz_ng_x_crypto_ssh_test/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_test/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_test/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_ssh_test Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh_test /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_ssh_test_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./ssh/test Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./ssh/knownhosts/knownhosts.go ./ssh/knownhosts/knownhosts_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ssh/knownhosts crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ssh/knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_ssh_knownhosts ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh/knownhosts fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:13 Found package in /src/x/crypto/ssh/knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:13 Type KeyError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:13 Type RevokedError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:13 Function String has unproduced recv KnownKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:13 Function Error has unproduced recv KeyError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:13 Function Error has unproduced recv RevokedError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:13 Unhandled argument &ast.Ellipsis{Ellipsis:9259, Elt:(*ast.Ident)(0xc00029c280)} for New Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:13 Function Line has unproduced argument ssh.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh_knownhosts.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh_knownhosts.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh_knownhosts/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_ssh_knownhosts/copy/knownhosts.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_ssh_knownhosts/copy/knownhosts.go fuzz_ng_x_crypto_ssh_knownhosts/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./ssh/knownhosts/knownhosts_test.go fuzz_ng_x_crypto_ssh_knownhosts/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_ssh_knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts [golang.org/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_ssh_knownhosts [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_ssh_knownhosts_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./ssh/knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./ssh/terminal/terminal.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/terminal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/terminal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/terminal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ssh/terminal crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ssh/terminal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/terminal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_ssh_terminal ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh/terminal fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:22 Found package in /src/x/crypto/ssh/terminal Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:22 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:22 Function NewTerminal has unproduced argument io.ReadWriter Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh_terminal.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh_terminal.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh_terminal/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_ssh_terminal/copy/terminal.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_ssh_terminal/copy/terminal.go fuzz_ng_x_crypto_ssh_terminal/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './ssh/terminal/*_test.go' fuzz_ng_x_crypto_ssh_terminal/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './ssh/terminal/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_terminal/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_terminal/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_ssh_terminal Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh_terminal /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_terminal [golang.org/x/crypto/fuzz_ng_x_crypto_ssh_terminal.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_ssh_terminal [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_ssh_terminal_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./ssh/terminal Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./ssh/testdata/doc.go ./ssh/testdata/keys.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/agent Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/agent Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/agent Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ssh/agent crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ssh/agent Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ssh/agent Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_ssh_agent Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_ssh_agent ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ssh/agent fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:30 Found package in /src/x/crypto/ssh/agent Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:30 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:30 Function Verify has unproduced argument ssh.Signature Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:30 Function NewClient has unproduced argument io.ReadWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:30 Function RequestAgentForwarding has unproduced argument ssh.Session Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:30 Function ForwardToAgent has unproduced argument ssh.Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:30 Function ForwardToRemote has unproduced argument ssh.Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:30 Function ServeAgent has unproduced argument io.ReadWriter Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ssh_agent.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ssh_agent.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent [golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:188:2: declared and not used: AgentResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:206:9: undefined: NgoloFuzzOne_KeyNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:222:2: declared and not used: AgentResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:229:9: undefined: NgoloFuzzOne_KeyNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ssh_agent/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_ssh_agent/keyring.go fuzz_ng_x_crypto_ssh_agent/keyring_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_agent/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ssh_agent/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_ssh_agent Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ssh_agent /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent [golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_ssh_agent [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_ssh_agent_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./ssh/agent Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./pbkdf2/pbkdf2.go ./pbkdf2/pbkdf2_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./pbkdf2 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_pbkdf2 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./pbkdf2 fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:38 Found package in /src/x/crypto/pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:38 Unhandled argument &ast.FuncType{Func:1620, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000012780), Results:(*ast.FieldList)(0xc0000127b0)} for Key Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_pbkdf2.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_pbkdf2.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/pbkdf2" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_pbkdf2/copy/pbkdf2.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_pbkdf2/copy/pbkdf2.go fuzz_ng_x_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./pbkdf2/pbkdf2_test.go fuzz_ng_x_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_pbkdf2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_pbkdf2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_pbkdf2 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_pbkdf2 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_pbkdf2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/testenv/exec.go ./internal/testenv/testenv_notunix.go ./internal/testenv/testenv_unix.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/testenv Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/wycheproof Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/wycheproof/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/wycheproof/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/wycheproof/internal/dsa/dsa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/wycheproof/internal/dsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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_ppc64le.go ./internal/poly1305/sum_s390x.go ./internal/poly1305/vectors_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/poly1305/_asm/sum_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/poly1305/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/alias/alias.go ./internal/alias/alias_purego.go ./internal/alias/alias_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/alias Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./hkdf/example_test.go ./hkdf/hkdf.go ./hkdf/hkdf_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./hkdf crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_hkdf ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./hkdf fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:41 Found package in /src/x/crypto/hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:41 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:41 Unhandled argument &ast.FuncType{Func:886, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002989f0), Results:(*ast.FieldList)(0xc000298a20)} for Extract Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:41 Unhandled argument &ast.FuncType{Func:2293, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000299050), Results:(*ast.FieldList)(0xc000299080)} for Expand Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:41 Unhandled argument &ast.FuncType{Func:2611, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002991d0), Results:(*ast.FieldList)(0xc000299200)} for New Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_hkdf.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_hkdf.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/hkdf" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_hkdf/copy/hkdf.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_hkdf/copy/hkdf.go fuzz_ng_x_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./hkdf/example_test.go ./hkdf/hkdf_test.go fuzz_ng_x_crypto_hkdf/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_hkdf/hkdf.go fuzz_ng_x_crypto_hkdf/hkdf_test.go fuzz_ng_x_crypto_hkdf/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_hkdf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_hkdf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_hkdf /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./hkdf.go:35:6: hkdf already declared through import of package hkdf ("golang.org/x/crypto/hkdf") Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_test.go:14:2: other declaration of hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_hkdf [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_hkdf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/heads/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/tags/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/tags/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/remotes/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/branches/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/branches/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/heads/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/remotes/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/hooks/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/hooks/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/pack/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/pack/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/info/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/info/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./salsa20/salsa20.go ./salsa20/salsa20_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./salsa20 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_salsa20 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./salsa20 fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:44 Found package in /src/x/crypto/salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:44 Function XORKeyStream has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_salsa20.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_salsa20.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/salsa20" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_salsa20/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_salsa20/copy/salsa20.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_salsa20/copy/salsa20.go fuzz_ng_x_crypto_salsa20/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./salsa20/salsa20_test.go fuzz_ng_x_crypto_salsa20/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_salsa20 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_salsa20 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_salsa20_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20/salsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20/salsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20/salsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./salsa20/salsa crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./salsa20/salsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20/salsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_salsa20_salsa ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./salsa20/salsa fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:46 Found package in /src/x/crypto/salsa20/salsa Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:46 Function HSalsa20 has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:46 Function HSalsa20 has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:46 Function HSalsa20 has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:46 Function HSalsa20 has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:46 Function Core208 has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:46 Function Core208 has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:46 Function XORKeyStream has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:46 Function XORKeyStream has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_salsa20_salsa.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_salsa20_salsa.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/salsa20/salsa" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_salsa20_salsa/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./salsa20/salsa/salsa20_amd64_test.go ./salsa20/salsa/salsa_test.go fuzz_ng_x_crypto_salsa20_salsa/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_salsa20_salsa/hsalsa20.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_salsa20_salsa Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_salsa20_salsa [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_salsa20_salsa_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./salsa20/salsa Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./salsa20/salsa/_asm/salsa20_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./salsa20/salsa/_asm crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_salsa20_salsa__asm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./salsa20/salsa/_asm fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:49 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:49 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_salsa20_salsa__asm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_salsa20_salsa__asm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_salsa20_salsa__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_crypto_salsa20_salsa__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_salsa20_salsa__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_salsa20_salsa__asm/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_salsa20_salsa__asm/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_salsa20_salsa__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_salsa20_salsa__asm/copy/*.go' fuzz_ng_x_crypto_salsa20_salsa__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_salsa20_salsa__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './salsa20/salsa/_asm/*_test.go' fuzz_ng_x_crypto_salsa20_salsa__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './salsa20/salsa/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_crypto_salsa20_salsa__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_salsa20_salsa__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_salsa20_salsa__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_salsa20_salsa__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_salsa20_salsa__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_salsa20_salsa__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./salsa20/salsa/_asm' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./scrypt/example_test.go ./scrypt/scrypt.go ./scrypt/scrypt_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./scrypt crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_scrypt ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./scrypt fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:51 Found package in /src/x/crypto/scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:51 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_scrypt.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_scrypt.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_scrypt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_scrypt/copy/scrypt.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_scrypt/copy/scrypt.go fuzz_ng_x_crypto_scrypt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./scrypt/example_test.go ./scrypt/scrypt_test.go fuzz_ng_x_crypto_scrypt/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_scrypt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_scrypt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_scrypt /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_scrypt [golang.org/x/crypto/fuzz_ng_x_crypto_scrypt.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_scrypt [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_scrypt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./ocsp/ocsp.go ./ocsp/ocsp_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ocsp crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_ocsp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ocsp fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Found package in /src/x/crypto/ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Type ResponseError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Type ParseError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Function Error has unproduced recv ResponseError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Function CheckSignatureFrom has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Function Error has unproduced recv ParseError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Function ParseResponse has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Function ParseResponseForCert has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Function CreateRequest has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Function CreateRequest has unproduced argument RequestOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Function CreateResponse has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:10:59 Function CreateResponse has unproduced argument crypto.Signer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ocsp.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ocsp.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ocsp [golang.org/x/crypto/fuzz_ng_x_crypto_ocsp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:203:6: declared and not used: ResponseResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:204:2: declared and not used: ResponseResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:213:9: undefined: NgoloFuzzOne_RequestNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:238:2: declared and not used: ResponseNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:239:2: declared and not used: ResponseResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:244:9: undefined: NgoloFuzzOne_RequestNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ocsp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_ocsp/copy/ocsp.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_ocsp/copy/ocsp.go fuzz_ng_x_crypto_ocsp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./ocsp/ocsp_test.go fuzz_ng_x_crypto_ocsp/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ocsp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ocsp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ocsp /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ocsp [golang.org/x/crypto/fuzz_ng_x_crypto_ocsp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_ocsp [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_ocsp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./xtea/block.go ./xtea/cipher.go ./xtea/xtea_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xtea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xtea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xtea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./xtea crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./xtea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xtea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_xtea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_xtea ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./xtea fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:07 Found package in /src/x/crypto/xtea Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:07 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:07 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_xtea.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_xtea.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_xtea Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_xtea/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_xtea/copy/block.go fuzz_ng_x_crypto_xtea/copy/cipher.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./xtea/xtea_test.go fuzz_ng_x_crypto_xtea/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_xtea/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_xtea/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_xtea Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_xtea /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_xtea [golang.org/x/crypto/fuzz_ng_x_crypto_xtea.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_xtea [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_xtea_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./xtea Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./bcrypt/base64.go ./bcrypt/bcrypt.go ./bcrypt/bcrypt_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./bcrypt crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_bcrypt ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./bcrypt fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:15 Found package in /src/x/crypto/bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:15 Type HashVersionTooNewError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:15 Type InvalidHashPrefixError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:15 Type InvalidCostError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:15 Function Error has unproduced recv HashVersionTooNewError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:15 Function Error has unproduced recv InvalidHashPrefixError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:15 Function Error has unproduced recv InvalidCostError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_bcrypt.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_bcrypt.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_bcrypt/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_bcrypt/copy/base64.go fuzz_ng_x_crypto_bcrypt/copy/bcrypt.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./bcrypt/bcrypt_test.go fuzz_ng_x_crypto_bcrypt/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_bcrypt/ngolo_helper.go fuzz_ng_x_crypto_bcrypt/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_bcrypt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_bcrypt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_bcrypt /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_bcrypt [golang.org/x/crypto/fuzz_ng_x_crypto_bcrypt.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_bcrypt [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_bcrypt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./ripemd160/ripemd160.go ./ripemd160/ripemd160_test.go ./ripemd160/ripemd160block.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ripemd160 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_ripemd160 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ripemd160 fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:23 Found package in /src/x/crypto/ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ripemd160.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ripemd160.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 [golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ripemd160/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_ripemd160/copy/ripemd160.go fuzz_ng_x_crypto_ripemd160/copy/ripemd160block.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./ripemd160/ripemd160_test.go fuzz_ng_x_crypto_ripemd160/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ripemd160/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ripemd160/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ripemd160 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 [golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_ripemd160 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_ripemd160_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./ed25519/ed25519.go ./ed25519/ed25519_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ed25519 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_ed25519 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ed25519 fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:30 Found package in /src/x/crypto/ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:30 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_ed25519.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_ed25519.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_ed25519/copy/ed25519.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_ed25519/copy/ed25519.go fuzz_ng_x_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./ed25519/ed25519_test.go fuzz_ng_x_crypto_ed25519/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_ed25519/ngolo_helper.go fuzz_ng_x_crypto_ed25519/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ed25519/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_ed25519/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_ed25519 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_ed25519 [golang.org/x/crypto/fuzz_ng_x_crypto_ed25519.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_ed25519 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_ed25519_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./twofish/twofish.go ./twofish/twofish_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./twofish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./twofish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./twofish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./twofish crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./twofish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./twofish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_twofish Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_twofish ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./twofish fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:38 Found package in /src/x/crypto/twofish Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:38 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:38 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_twofish.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_twofish.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_twofish Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_twofish/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_twofish/copy/twofish.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_twofish/copy/twofish.go fuzz_ng_x_crypto_twofish/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./twofish/twofish_test.go fuzz_ng_x_crypto_twofish/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_twofish/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_twofish/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_twofish Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_twofish /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_twofish [golang.org/x/crypto/fuzz_ng_x_crypto_twofish.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_twofish [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_twofish_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./twofish Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./otr/otr.go ./otr/otr_test.go ./otr/smp.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./otr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./otr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./otr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./otr crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./otr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./otr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_otr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_otr ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./otr fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Found package in /src/x/crypto/otr Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Type PublicKey is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Type PrivateKey is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Type Conversation is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Receive has unproduced recv Conversation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Send has unproduced recv Conversation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function SMPQuestion has unproduced recv Conversation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Authenticate has unproduced recv Conversation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function End has unproduced recv Conversation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function IsEncrypted has unproduced recv Conversation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Parse has unproduced recv PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Serialize has unproduced recv PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Fingerprint has unproduced recv PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Verify has unproduced recv PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Sign has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Serialize has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Parse has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Generate has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:46 Function Import has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_otr.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_otr.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_otr Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/crypto/otr" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_otr/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_otr/copy/otr.go fuzz_ng_x_crypto_otr/copy/smp.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./otr/otr_test.go fuzz_ng_x_crypto_otr/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_otr/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_otr/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_otr Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_otr /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_otr [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_otr_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./otr Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./xts/xts.go ./xts/xts_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./xts crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./xts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_xts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_xts ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./xts fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:49 Found package in /src/x/crypto/xts Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:49 Unhandled argument &ast.FuncType{Func:1982, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00028a900), Results:(*ast.FieldList)(0xc00028a960)} for NewCipher Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_xts.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_xts.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_xts Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_xts/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_xts/copy/xts.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_xts/copy/xts.go fuzz_ng_x_crypto_xts/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./xts/xts_test.go fuzz_ng_x_crypto_xts/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_xts/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_xts/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_xts Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_xts /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_xts [golang.org/x/crypto/fuzz_ng_x_crypto_xts.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_xts [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_xts_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./xts Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./cast5/cast5.go ./cast5/cast5_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cast5 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_cast5 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cast5 fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:11:57 Found package in /src/x/crypto/cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_cast5.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_cast5.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_cast5/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_cast5/copy/cast5.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_cast5/copy/cast5.go fuzz_ng_x_crypto_cast5/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./cast5/cast5_test.go fuzz_ng_x_crypto_cast5/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_cast5/ngolo_helper.go fuzz_ng_x_crypto_cast5/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cast5/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cast5/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_cast5 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_cast5 [golang.org/x/crypto/fuzz_ng_x_crypto_cast5.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_cast5 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_cast5_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./acme crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./acme Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_acme Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_acme ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./acme fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Found package in /src/x/crypto/acme Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Array result for AuthzID is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Array result for AuthzID is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Type OrderError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Type AuthorizationError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function Discover has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function CreateCert has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function FetchCert has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function RevokeCert has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function Register has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function GetReg has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function UpdateReg has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function AccountKeyRollover has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function Authorize has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function AuthorizeIP has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function GetAuthorization has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function RevokeAuthorization has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function WaitAuthorization has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function GetChallenge has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function Accept has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function DNS01ChallengeRecord has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function HTTP01ChallengeResponse has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function HTTP01ChallengePath has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function TLSSNI01ChallengeCert has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function TLSSNI02ChallengeCert has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function TLSALPN01ChallengeCert has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function JWKThumbprint has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function DeactivateReg has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function AuthorizeOrder has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function GetOrder has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function WaitOrder has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function CreateOrderCert has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function ListCertAlternates has unproduced recv Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function String has unproduced recv Subproblem Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function Error has unproduced recv AuthorizationError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function Error has unproduced recv OrderError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function RateLimit has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function WithOrderNotBefore has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function WithOrderNotAfter has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Unhandled argument &ast.Ellipsis{Ellipsis:15246, Elt:(*ast.Ident)(0xc00037c2a0)} for DomainIDs Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Unhandled argument &ast.Ellipsis{Ellipsis:15602, Elt:(*ast.Ident)(0xc00037c620)} for IPIDs Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function WithKey has unproduced argument crypto.Signer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:05 Function WithTemplate has unproduced argument x509.Certificate Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_acme.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_acme.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_acme Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:231:38: declared and not used: AccountResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:232:2: declared and not used: AccountResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:233:6: declared and not used: ChallengeResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:234:2: declared and not used: ChallengeResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:254:2: declared and not used: AccountNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:255:2: declared and not used: AccountResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:256:2: declared and not used: ChallengeNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:257:2: declared and not used: ChallengeResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_acme/ Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:263:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:362:2: expected declaration, found req Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:376:2: expected declaration, found 'if' Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:400:2: expected declaration, found 'if' Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:455:3: expected declaration, found err Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:528:2: expected declaration, found 'if' Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:640:2: expected declaration, found 'for' Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:641:22: expected 'IDENT', found ')' Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:642:24: expected ';', found ':' Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:651:2: expected declaration, found 'return' Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_ng_x_crypto_acme/copy/acme.go:673:2: expected declaration, found 'for' Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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/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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_acme/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_acme/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_acme Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_acme /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./acme.go:263:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_acme [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_acme_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./acme Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme/autocert Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme/autocert Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme/autocert Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./acme/autocert crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./acme/autocert Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme/autocert Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_acme_autocert Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_acme_autocert ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./acme/autocert fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Found package in /src/x/crypto/acme/autocert Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Type Manager is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Type DirCache is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Unhandled argument &ast.Ellipsis{Ellipsis:10230, Elt:(*ast.Ident)(0xc000123120)} for HostWhitelist Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Function TLSConfig has unproduced recv Manager Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Function GetCertificate has unproduced recv Manager Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Function HTTPHandler has unproduced recv Manager Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Function Get has unproduced recv DirCache Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Function Put has unproduced recv DirCache Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Function Delete has unproduced recv DirCache Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Unhandled argument &ast.Ellipsis{Ellipsis:46784, Elt:(*ast.Ident)(0xc0002141e0)} for NewListener Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:13 Function Listener has unproduced recv Manager Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_acme_autocert.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_acme_autocert.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_acme_autocert/ Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": fuzz_ng_x_crypto_acme_autocert/copy/autocert.go:61:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_acme_autocert/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_acme_autocert/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_acme_autocert /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert (test) Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_acme_autocert [setup failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_acme_autocert_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./acme/autocert Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './acme/autocert/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './acme/autocert/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./acme/autocert/internal/acmetest/ca.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme/autocert/internal/acmetest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './acme/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './acme/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./acme/internal/acmeprobe/prober.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./acme/internal/acmeprobe Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cryptobyte crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_cryptobyte ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cryptobyte fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Found package in /src/x/crypto/cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Type BuilderContinuation is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Type MarshalingValue is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Type String is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddASN1Int64WithTag has unproduced argument asn1.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddASN1GeneralizedTime has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddASN1UTCTime has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddASN1ObjectIdentifier has unproduced argument encoding_asn1.ObjectIdentifier Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddASN1 has unproduced argument asn1.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddASN1 has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1Boolean has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1Integer has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1Int64WithTag has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1Enum has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1ObjectIdentifier has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1GeneralizedTime has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1UTCTime has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1BitString has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1BitStringAsBytes has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1Bytes has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadASN1Element has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadAnyASN1 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadAnyASN1Element has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function PeekASN1Tag has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function SkipASN1 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadOptionalASN1 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function SkipOptionalASN1 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadOptionalASN1Integer has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadOptionalASN1OctetString has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadOptionalASN1Boolean has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function SetError has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddUint8LengthPrefixed has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddUint16LengthPrefixed has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddUint24LengthPrefixed has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddUint32LengthPrefixed has unproduced argument BuilderContinuation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function AddValue has unproduced argument MarshalingValue Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function Skip has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadUint8 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadUint16 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadUint24 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadUint32 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadUint48 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadUint64 has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadUint8LengthPrefixed has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadUint16LengthPrefixed has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadUint24LengthPrefixed has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function ReadBytes has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function CopyBytes has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:21 Function Empty has unproduced recv String Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_cryptobyte.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_cryptobyte.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_cryptobyte/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./cryptobyte/asn1_test.go ./cryptobyte/cryptobyte_test.go ./cryptobyte/example_test.go fuzz_ng_x_crypto_cryptobyte/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cryptobyte/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cryptobyte/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_cryptobyte /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte [golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_cryptobyte_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./cryptobyte/asn1/asn1.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cryptobyte/asn1 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_cryptobyte_asn1 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cryptobyte/asn1 fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:30 Found package in /src/x/crypto/cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_cryptobyte_asn1.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_cryptobyte_asn1.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 [golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:181:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:207:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_cryptobyte_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_cryptobyte_asn1/copy/asn1.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_cryptobyte_asn1/copy/asn1.go fuzz_ng_x_crypto_cryptobyte_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './cryptobyte/asn1/*_test.go' fuzz_ng_x_crypto_cryptobyte_asn1/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './cryptobyte/asn1/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_cryptobyte_asn1/ngolo_helper.go fuzz_ng_x_crypto_cryptobyte_asn1/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_cryptobyte_asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 [golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_cryptobyte_asn1 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_cryptobyte_asn1_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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 ./sha3/xor.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./sha3 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_sha3 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./sha3 fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:38 Found package in /src/x/crypto/sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_sha3.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_sha3.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-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 fuzz_ng_x_crypto_sha3/copy/xor.go Step #3 - "compile-libfuzzer-coverage-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/copy/xor.go fuzz_ng_x_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./sha3/allocations_test.go ./sha3/sha3_test.go fuzz_ng_x_crypto_sha3/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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 fuzz_ng_x_crypto_sha3/xor.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_sha3/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_sha3/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_sha3 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_sha3 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_sha3_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./sha3/_asm/keccakf_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./sha3/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./sha3/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./sha3/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./sha3/_asm crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./sha3/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./sha3/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_sha3__asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_sha3__asm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./sha3/_asm fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:46 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:46 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_sha3__asm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_sha3__asm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_sha3__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_crypto_sha3__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_sha3__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_sha3__asm/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_sha3__asm/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_sha3__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_sha3__asm/copy/*.go' fuzz_ng_x_crypto_sha3__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_sha3__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './sha3/_asm/*_test.go' fuzz_ng_x_crypto_sha3__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './sha3/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_crypto_sha3__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_sha3__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_sha3__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_sha3__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_sha3__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_sha3__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_sha3__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./sha3/_asm' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./sha3/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./sha3/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './sha3/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './sha3/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./poly1305/poly1305_compat.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./poly1305 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_poly1305 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./poly1305 fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:48 Found package in /src/x/crypto/poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:48 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:48 Function Sum has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:48 Function Sum has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:48 Function Verify has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:48 Function Verify has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:48 Function New has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_poly1305.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_poly1305.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_poly1305/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_poly1305/copy/poly1305_compat.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_poly1305/copy/poly1305_compat.go fuzz_ng_x_crypto_poly1305/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './poly1305/*_test.go' fuzz_ng_x_crypto_poly1305/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './poly1305/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_poly1305/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_poly1305/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_poly1305 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_poly1305 [golang.org/x/crypto/fuzz_ng_x_crypto_poly1305.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_poly1305 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_poly1305_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./tea/cipher.go ./tea/tea_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./tea crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./tea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_tea Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_tea ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./tea fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:12:56 Found package in /src/x/crypto/tea Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_tea.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_tea.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_tea Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_tea/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_tea/copy/cipher.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_crypto_tea/copy/cipher.go fuzz_ng_x_crypto_tea/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./tea/tea_test.go fuzz_ng_x_crypto_tea/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_tea/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_tea/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_tea Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_tea /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_tea [golang.org/x/crypto/fuzz_ng_x_crypto_tea.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_tea [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_tea_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./tea Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./blake2s crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_blake2s ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2s fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:04 Found package in /src/x/crypto/blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:04 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2s.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2s.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2s/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./blake2s/blake2s_test.go fuzz_ng_x_crypto_blake2s/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_crypto_blake2s/ngolo_helper.go fuzz_ng_x_crypto_blake2s/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2s/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2s/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_blake2s /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_blake2s [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_blake2s_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./blake2s/_asm/blake2s_amd64_asm.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2s/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2s/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2s/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./blake2s/_asm crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./blake2s/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./blake2s/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_blake2s__asm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./blake2s/_asm fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:12 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:12 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_blake2s__asm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_blake2s__asm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_crypto_blake2s__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_crypto_blake2s__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/crypto/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_blake2s__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_crypto_blake2s__asm/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_crypto_blake2s__asm/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_crypto_blake2s__asm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_crypto_blake2s__asm/copy/*.go' fuzz_ng_x_crypto_blake2s__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_crypto_blake2s__asm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './blake2s/_asm/*_test.go' fuzz_ng_x_crypto_blake2s__asm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './blake2s/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_crypto_blake2s__asm/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2s__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_blake2s__asm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_blake2s__asm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_crypto_blake2s__asm: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_blake2s__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_blake2s__asm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./blake2s/_asm' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./blake2s/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./blake2s/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./md4/example_test.go ./md4/md4.go ./md4/md4_test.go ./md4/md4block.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./md4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./md4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./md4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./md4 crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./md4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./md4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_crypto/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_crypto_md4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_crypto_md4 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./md4 fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:14 Found package in /src/x/crypto/md4 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_crypto_md4.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_crypto_md4.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_crypto_md4 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/crypto/fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_md4 [golang.org/x/crypto/fuzz_ng_x_crypto_md4.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_crypto_md4/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_crypto_md4/copy/md4.go fuzz_ng_x_crypto_md4/copy/md4block.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./md4/example_test.go ./md4/md4_test.go fuzz_ng_x_crypto_md4/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_md4/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/crypto/fuzz_ng_x_crypto_md4/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_crypto_md4 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto/fuzz_ng_x_crypto_md4 /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/crypto/fuzz_ng_x_crypto_md4 [golang.org/x/crypto/fuzz_ng_x_crypto_md4.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/crypto/fuzz_ng_x_crypto_md4 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_crypto_md4_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/crypto Step #3 - "compile-libfuzzer-coverage-x86_64": + echo crypto/./md4 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": + cd - Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x Step #3 - "compile-libfuzzer-coverage-x86_64": + read repo Step #3 - "compile-libfuzzer-coverage-x86_64": + cd image Step #3 - "compile-libfuzzer-coverage-x86_64": + find . -type d Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./cmd/webp-manual-test/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cmd/webp-manual-test image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cmd/webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_cmd_webp-manual-test ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/webp-manual-test fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:22 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:22 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_cmd_webp-manual-test.py Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cd fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_image_cmd_webp-manual-test: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/image/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_cmd_webp-manual-test/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_image_cmd_webp-manual-test/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_image_cmd_webp-manual-test/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_image_cmd_webp-manual-test/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_image_cmd_webp-manual-test/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './cmd/webp-manual-test/*_test.go' fuzz_ng_x_image_cmd_webp-manual-test/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './cmd/webp-manual-test/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_image_cmd_webp-manual-test/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_cmd_webp-manual-test/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_cmd_webp-manual-test/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_cmd_webp-manual-test Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_cmd_webp-manual-test_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_cmd_webp-manual-test_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./cmd/webp-manual-test' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./cmd/webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./cmd/webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./vp8 image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_vp8 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./vp8 fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:24 Found package in /src/x/image/vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_vp8.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/x/x_image_vp8.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_vp8.py fuzz_ng_x_image_vp8/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_x_image_vp8/fuzz_ngp.go fuzz_ng_x_image_vp8/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/runtime/protoimpl Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/reflect/protoreflect Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/reflect/protoreflect in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/runtime/protoimpl in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_vp8/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp './vp8/*_test.go' fuzz_ng_x_image_vp8/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './vp8/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vp8/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vp8/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_vp8 /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_vp8 [golang.org/x/image/fuzz_ng_x_image_vp8.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_vp8 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_vp8_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./riff/example_test.go ./riff/riff.go ./riff/riff_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./riff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./riff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./riff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./riff image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./riff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./riff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_riff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_riff ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./riff fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:32 Found package in /src/x/image/riff Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_riff.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_riff.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_riff Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_riff/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_riff/copy/riff.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_riff/copy/riff.go fuzz_ng_x_image_riff/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./riff/example_test.go ./riff/riff_test.go fuzz_ng_x_image_riff/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_riff/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_riff/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_riff Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_riff /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./riff_test.go:12:6: encodeU32 redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_test.go:71:6: other declaration of encodeU32 Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_riff [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_riff_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./riff Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './example/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './example/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./example/font/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./example/font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./example/font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./example/font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./example/font image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./example/font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./example/font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_example_font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_example_font ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./example/font fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:40 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:40 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_example_font.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_example_font.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_image_example_font: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_image_example_font: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_example_font Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/image/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_example_font/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_image_example_font/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_image_example_font/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_image_example_font/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_image_example_font/copy/*.go' fuzz_ng_x_image_example_font/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_image_example_font/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './example/font/*_test.go' fuzz_ng_x_image_example_font/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './example/font/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_image_example_font/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_example_font/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_example_font/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_example_font Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_image_example_font: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_example_font_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_example_font_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./example/font' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./example/font Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./example/font Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./bmp/reader.go ./bmp/reader_test.go ./bmp/writer.go ./bmp/writer_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./bmp image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./bmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_bmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_bmp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./bmp fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:42 Found package in /src/x/image/bmp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:42 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_bmp.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/x/x_image_bmp.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_bmp.py fuzz_ng_x_image_bmp/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_x_image_bmp/fuzz_ngp.go fuzz_ng_x_image_bmp/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_bmp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_bmp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_bmp/copy/reader.go fuzz_ng_x_image_bmp/copy/writer.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./bmp/reader_test.go ./bmp/writer_test.go fuzz_ng_x_image_bmp/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_bmp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_bmp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_bmp Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_bmp /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_bmp [golang.org/x/image/fuzz_ng_x_image_bmp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_bmp [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_bmp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./bmp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./colornames/colornames.go ./colornames/colornames_test.go ./colornames/gen.go ./colornames/table.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./colornames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./colornames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./colornames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./colornames image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./colornames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./colornames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_colornames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_colornames ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./colornames fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:50 Found package in /src/x/image/colornames Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_colornames.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_colornames.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_colornames Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/colornames" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_colornames/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_colornames/copy/colornames.go fuzz_ng_x_image_colornames/copy/table.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./colornames/colornames_test.go fuzz_ng_x_image_colornames/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_colornames/ngolo_helper.go fuzz_ng_x_image_colornames/table.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_colornames/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_colornames/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_colornames Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_colornames /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_colornames [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_colornames_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./colornames Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tiff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tiff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tiff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./tiff image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./tiff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tiff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_tiff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_tiff ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./tiff fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:52 Found package in /src/x/image/tiff Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:52 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:52 Type UnsupportedError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:52 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:52 Function Error has unproduced recv UnsupportedError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:52 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:13:52 Function Encode has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_tiff.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/x/x_image_tiff.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_tiff.py fuzz_ng_x_image_tiff/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_x_image_tiff/fuzz_ngp.go fuzz_ng_x_image_tiff/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_tiff Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_tiff/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./tiff/buffer_test.go ./tiff/reader_test.go ./tiff/writer_test.go fuzz_ng_x_image_tiff/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_tiff/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_tiff/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_tiff Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_tiff /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_tiff [golang.org/x/image/fuzz_ng_x_image_tiff.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_tiff [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_tiff_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./tiff Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./tiff/lzw/reader.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tiff/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tiff/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tiff/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./tiff/lzw image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./tiff/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./tiff/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_tiff_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_tiff_lzw ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./tiff/lzw fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:00 Found package in /src/x/image/tiff/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_tiff_lzw.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_tiff_lzw.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_tiff_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_tiff_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_tiff_lzw/copy/reader.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_tiff_lzw/copy/reader.go fuzz_ng_x_image_tiff_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './tiff/lzw/*_test.go' fuzz_ng_x_image_tiff_lzw/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './tiff/lzw/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_tiff_lzw/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_tiff_lzw/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_tiff_lzw Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_tiff_lzw /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_tiff_lzw [golang.org/x/image/fuzz_ng_x_image_tiff_lzw.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_tiff_lzw [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_tiff_lzw_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./tiff/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/heads/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/tags/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/tags/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/remotes/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/branches/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/branches/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/heads/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/remotes/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/hooks/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/hooks/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/pack/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/pack/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/info/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/info/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './math/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './math/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./math/f32/f32.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/f32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/f32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/f32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./math/f32 image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./math/f32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/f32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_math_f32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_math_f32 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./math/f32 fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:08 Found package in /src/x/image/math/f32 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_math_f32.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_math_f32.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_math_f32 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f32 [golang.org/x/image/fuzz_ng_x_image_math_f32.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/math/f32" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_math_f32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_math_f32/copy/f32.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_math_f32/copy/f32.go fuzz_ng_x_image_math_f32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './math/f32/*_test.go' fuzz_ng_x_image_math_f32/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './math/f32/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_math_f32/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_f32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_f32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_math_f32 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_math_f32 /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f32 [golang.org/x/image/fuzz_ng_x_image_math_f32.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_math_f32 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_math_f32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./math/f32 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./math/f64/f64.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/f64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/f64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/f64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./math/f64 image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./math/f64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/f64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_math_f64 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_math_f64 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./math/f64 fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:11 Found package in /src/x/image/math/f64 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_math_f64.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_math_f64.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_math_f64 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f64 [golang.org/x/image/fuzz_ng_x_image_math_f64.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/math/f64" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_math_f64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_math_f64/copy/f64.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_math_f64/copy/f64.go fuzz_ng_x_image_math_f64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './math/f64/*_test.go' fuzz_ng_x_image_math_f64/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './math/f64/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_math_f64/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_f64/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_f64/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_math_f64 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_math_f64 /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_f64 [golang.org/x/image/fuzz_ng_x_image_math_f64.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_math_f64 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_math_f64_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./math/f64 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./math/fixed/fixed.go ./math/fixed/fixed_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/fixed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/fixed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/fixed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./math/fixed image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./math/fixed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./math/fixed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_math_fixed Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_math_fixed ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./math/fixed fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:13 Found package in /src/x/image/math/fixed Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_math_fixed.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_math_fixed.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_math_fixed Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_math_fixed/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_math_fixed/copy/fixed.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_math_fixed/copy/fixed.go fuzz_ng_x_image_math_fixed/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./math/fixed/fixed_test.go fuzz_ng_x_image_math_fixed/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_math_fixed/ngolo_helper.go fuzz_ng_x_image_math_fixed/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_fixed/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_math_fixed/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_math_fixed Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_math_fixed /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_math_fixed [golang.org/x/image/fuzz_ng_x_image_math_fixed.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_math_fixed [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_math_fixed_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./math/fixed Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./draw image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_draw ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./draw fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Found package in /src/x/image/draw Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Type Image is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Unhandled field &ast.FuncType{Func:4409, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000214ba0), Results:(*ast.FieldList)(0xc000214bd0)} for struct Kernel Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Draw has unproduced argument Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Draw has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Draw has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Draw has unproduced argument image.Point Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function DrawMask has unproduced argument Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function DrawMask has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function DrawMask has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function DrawMask has unproduced argument image.Point Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function DrawMask has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function DrawMask has unproduced argument image.Point Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Transform has unproduced argument Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Transform has unproduced argument f64.Aff3 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Transform has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Transform has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Transform has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Copy has unproduced argument Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Copy has unproduced argument image.Point Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Copy has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Copy has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Copy has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Scale has unproduced argument Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Scale has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Scale has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Scale has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:22 Function Scale has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_draw.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_draw.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_draw/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./draw/example_test.go ./draw/scale_test.go ./draw/stdlib_test.go fuzz_ng_x_image_draw/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_draw/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_draw/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_draw Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_draw /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_draw [golang.org/x/image/fuzz_ng_x_image_draw.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_draw [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_draw_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./draw Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./vp8l/decode.go ./vp8l/huffman.go ./vp8l/transform.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./vp8l image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_vp8l ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./vp8l fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:31 Found package in /src/x/image/vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_vp8l.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/x/x_image_vp8l.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_vp8l.py fuzz_ng_x_image_vp8l/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_x_image_vp8l/fuzz_ngp.go fuzz_ng_x_image_vp8l/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_vp8l/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp './vp8l/*_test.go' fuzz_ng_x_image_vp8l/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './vp8l/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vp8l/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vp8l/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_vp8l /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_vp8l [golang.org/x/image/fuzz_ng_x_image_vp8l.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_vp8l [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_vp8l_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vector Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vector Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vector Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./vector image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./vector Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./vector Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_vector Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_vector ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-limits NewRasterizer.h,NewRasterizer.w' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits NewRasterizer.h,NewRasterizer.w ./vector fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:39 Found package in /src/x/image/vector Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:39 Function Draw has unproduced argument draw.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:39 Function Draw has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:39 Function Draw has unproduced argument image.Image Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:39 Function Draw has unproduced argument image.Point Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_vector.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_vector.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_vector Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_vector/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./vector/acc_test.go ./vector/example_test.go ./vector/vector_test.go fuzz_ng_x_image_vector/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vector/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_vector/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_vector Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_vector /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_vector [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_vector_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./vector Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ccitt image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_ccitt ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ccitt fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:48 Found package in /src/x/image/ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:48 Function DecodeIntoGray has unproduced argument image.Gray Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:48 Function DecodeIntoGray has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:48 Function NewReader has unproduced argument Options Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_ccitt.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_ccitt.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:23:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:23:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:120:25: undefined: OrderEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:129:34: undefined: OrderEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:138:29: undefined: SubFormatEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:147:38: undefined: SubFormatEnum Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:156:28: undefined: OptionsStruct Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:167:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:188:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:209:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:226:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:232:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:226:43: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_ccitt/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./ccitt/reader_test.go ./ccitt/table_test.go ./ccitt/writer_test.go fuzz_ng_x_image_ccitt/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_ccitt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_ccitt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_ccitt /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_ccitt [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_ccitt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './ccitt/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './ccitt/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./webp/decode.go ./webp/decode_test.go ./webp/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./webp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./webp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./webp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./webp image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./webp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./webp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_webp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_webp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./webp fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:50 Found package in /src/x/image/webp Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_webp.py Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/x/x_image_webp.py Step #3 - "compile-libfuzzer-coverage-x86_64": + python3 /src/ngolo-fuzzing/x/x_image_webp.py fuzz_ng_x_image_webp/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + mv fuzz_ng_x_image_webp/fuzz_ngp.go fuzz_ng_x_image_webp/fuzz_ng.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_webp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_webp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_webp/copy/decode.go fuzz_ng_x_image_webp/copy/doc.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./webp/decode_test.go fuzz_ng_x_image_webp/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_webp/ngolo_helper.go fuzz_ng_x_image_webp/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_webp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_webp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_webp Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_webp /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./decode_test.go:20:6: hex already declared through import of package hex ("encoding/hex") Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:6:2: other declaration of hex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_webp [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_webp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./webp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/font.go ./font/font_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Found package in /src/x/image/font Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Type Face is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function DrawBytes has unproduced recv Drawer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function DrawString has unproduced recv Drawer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function BoundBytes has unproduced recv Drawer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function BoundString has unproduced recv Drawer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function MeasureBytes has unproduced recv Drawer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function MeasureString has unproduced recv Drawer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function BoundBytes has unproduced argument Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function BoundString has unproduced argument Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function MeasureBytes has unproduced argument Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:14:58 Function MeasureString has unproduced argument Face Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font/copy/font.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font/copy/font.go fuzz_ng_x_image_font/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./font/font_test.go fuzz_ng_x_image_font/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gen.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:01 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:01 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_image_font_gofont: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_image_font_gofont: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/image/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_image_font_gofont/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_image_font_gofont/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_image_font_gofont/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_image_font_gofont/copy/*.go' fuzz_ng_x_image_font_gofont/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_image_font_gofont/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/*_test.go' fuzz_ng_x_image_font_gofont/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": sed: can't read fuzz_ng_x_image_font_gofont/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_image_font_gofont: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./font/gofont' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./font/gofont Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gomonobolditalic/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gomonobolditalic image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gomonobolditalic ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomonobolditalic fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:03 Found package in /src/x/image/font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomonobolditalic.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomonobolditalic.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomonobolditalic" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomonobolditalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomonobolditalic/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gomonobolditalic/copy/data.go fuzz_ng_x_image_font_gofont_gomonobolditalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gomonobolditalic/*_test.go' fuzz_ng_x_image_font_gofont_gomonobolditalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gomonobolditalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gomonobolditalic/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobolditalic [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gomonobolditalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gomedium/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gomedium image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gomedium ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomedium fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:08 Found package in /src/x/image/font/gofont/gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomedium.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomedium.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomedium" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomedium/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomedium/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gomedium/copy/data.go fuzz_ng_x_image_font_gofont_gomedium/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gomedium/*_test.go' fuzz_ng_x_image_font_gofont_gomedium/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gomedium/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gomedium/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomedium/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomedium/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomedium /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomedium [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gomedium_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gosmallcaps/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gosmallcaps image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gosmallcaps ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gosmallcaps fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:12 Found package in /src/x/image/font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gosmallcaps.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gosmallcaps.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps [golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gosmallcaps" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gosmallcaps/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gosmallcaps/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gosmallcaps/copy/data.go fuzz_ng_x_image_font_gofont_gosmallcaps/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gosmallcaps/*_test.go' fuzz_ng_x_image_font_gofont_gosmallcaps/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gosmallcaps/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gosmallcaps/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps [golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcaps [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gosmallcaps_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gomono/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomono Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomono Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomono Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gomono image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gomono Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomono Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gomono ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomono fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:16 Found package in /src/x/image/font/gofont/gomono Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomono.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomono.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomono" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomono/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomono/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gomono/copy/data.go fuzz_ng_x_image_font_gofont_gomono/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gomono/*_test.go' fuzz_ng_x_image_font_gofont_gomono/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gomono/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gomono/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomono/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomono/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomono Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomono /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomono [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gomono_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gomono Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gomonobold/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gomonobold image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gomonobold ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomonobold fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:21 Found package in /src/x/image/font/gofont/gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomonobold.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomonobold.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomonobold" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomonobold/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomonobold/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gomonobold/copy/data.go fuzz_ng_x_image_font_gofont_gomonobold/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gomonobold/*_test.go' fuzz_ng_x_image_font_gofont_gomonobold/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gomonobold/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gomonobold/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonobold/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonobold/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomonobold /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonobold [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gomonobold_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gobold/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gobold image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gobold ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gobold fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:25 Found package in /src/x/image/font/gofont/gobold Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gobold.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gobold.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold [golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gobold" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gobold/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gobold/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gobold/copy/data.go fuzz_ng_x_image_font_gofont_gobold/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gobold/*_test.go' fuzz_ng_x_image_font_gofont_gobold/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gobold/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gobold/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gobold/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gobold/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gobold Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gobold /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold [golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gobold [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gobold_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gobold Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './font/gofont/ttfs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './font/gofont/ttfs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gobolditalic/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gobolditalic image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gobolditalic ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gobolditalic fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:30 Found package in /src/x/image/font/gofont/gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gobolditalic.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gobolditalic.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gobolditalic" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gobolditalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gobolditalic/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gobolditalic/copy/data.go fuzz_ng_x_image_font_gofont_gobolditalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gobolditalic/*_test.go' fuzz_ng_x_image_font_gofont_gobolditalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gobolditalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gobolditalic/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gobolditalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gobolditalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gobolditalic /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gobolditalic [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gobolditalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/goitalic/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/goitalic image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_goitalic ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/goitalic fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:34 Found package in /src/x/image/font/gofont/goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_goitalic.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_goitalic.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/goitalic" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_goitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_goitalic/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_goitalic/copy/data.go fuzz_ng_x_image_font_gofont_goitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/goitalic/*_test.go' fuzz_ng_x_image_font_gofont_goitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/goitalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_goitalic/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_goitalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_goitalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_goitalic /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_goitalic [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_goitalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gosmallcapsitalic/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gosmallcapsitalic image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gosmallcapsitalic ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gosmallcapsitalic fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:38 Found package in /src/x/image/font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gosmallcapsitalic.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gosmallcapsitalic.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gosmallcapsitalic" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gosmallcapsitalic/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gosmallcapsitalic/copy/data.go fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gosmallcapsitalic/*_test.go' fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gosmallcapsitalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gosmallcapsitalic/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gosmallcapsitalic [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gosmallcapsitalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gomediumitalic/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gomediumitalic image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gomediumitalic ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomediumitalic fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:43 Found package in /src/x/image/font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomediumitalic.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomediumitalic.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomediumitalic" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomediumitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomediumitalic/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gomediumitalic/copy/data.go fuzz_ng_x_image_font_gofont_gomediumitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gomediumitalic/*_test.go' fuzz_ng_x_image_font_gofont_gomediumitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gomediumitalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gomediumitalic/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomediumitalic [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gomediumitalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/gomonoitalic/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/gomonoitalic image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_gomonoitalic ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/gomonoitalic fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:47 Found package in /src/x/image/font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_gomonoitalic.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_gomonoitalic.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/gomonoitalic" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_gomonoitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_gomonoitalic/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_gomonoitalic/copy/data.go fuzz_ng_x_image_font_gofont_gomonoitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/gomonoitalic/*_test.go' fuzz_ng_x_image_font_gofont_gomonoitalic/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/gomonoitalic/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_gomonoitalic/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic [golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_gomonoitalic [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_gomonoitalic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/gofont/goregular/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/goregular Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/goregular Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/goregular Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/gofont/goregular image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/gofont/goregular Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/gofont/goregular Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_gofont_goregular ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/gofont/goregular fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:52 Found package in /src/x/image/font/gofont/goregular Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_gofont_goregular.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_gofont_goregular.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular [golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/gofont/goregular" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_gofont_goregular/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_gofont_goregular/copy/data.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_gofont_goregular/copy/data.go fuzz_ng_x_image_font_gofont_goregular/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './font/gofont/goregular/*_test.go' fuzz_ng_x_image_font_gofont_goregular/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/gofont/goregular/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_gofont_goregular/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_goregular/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_gofont_goregular/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_gofont_goregular Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_gofont_goregular /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular [golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_gofont_goregular [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_gofont_goregular_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/gofont/goregular Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/plan9font/example_test.go ./font/plan9font/plan9font.go ./font/plan9font/plan9font_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/plan9font image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_plan9font ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/plan9font fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:56 Found package in /src/x/image/font/plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:15:56 Unhandled argument &ast.FuncType{Func:7188, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001bdf20), Results:(*ast.FieldList)(0xc0001cc030)} for ParseFont Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_plan9font.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_plan9font.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_plan9font/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_plan9font/copy/plan9font.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_plan9font/copy/plan9font.go fuzz_ng_x_image_font_plan9font/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./font/plan9font/example_test.go ./font/plan9font/plan9font_test.go fuzz_ng_x_image_font_plan9font/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_plan9font/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_plan9font/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_plan9font /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_plan9font [golang.org/x/image/fuzz_ng_x_image_font_plan9font.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_plan9font [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_plan9font_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/opentype/example_test.go ./font/opentype/opentype.go ./font/opentype/opentype_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/opentype Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/opentype Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/opentype Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/opentype image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/opentype Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/opentype Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_opentype Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_opentype ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/opentype fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:04 Found package in /src/x/image/font/opentype Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:04 Type Face is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:04 Function NewFace has unproduced argument FaceOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:04 Function Close has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:04 Function Metrics has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:04 Function Kern has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:04 Function Glyph has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:04 Function GlyphBounds has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:04 Function GlyphAdvance has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_opentype.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_opentype.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_opentype Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_opentype [golang.org/x/image/fuzz_ng_x_image_font_opentype.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:2: declared and not used: FontResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:221:2: declared and not used: FontResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_opentype/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_image_font_opentype/copy/opentype.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_image_font_opentype/copy/opentype.go fuzz_ng_x_image_font_opentype/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./font/opentype/example_test.go ./font/opentype/opentype_test.go fuzz_ng_x_image_font_opentype/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_opentype/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_opentype/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_opentype Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_opentype /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_opentype [golang.org/x/image/fuzz_ng_x_image_font_opentype.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_opentype [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_opentype_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/opentype Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/basicfont/basicfont.go ./font/basicfont/basicfont_test.go ./font/basicfont/data.go ./font/basicfont/gen.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/basicfont image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_basicfont ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/basicfont fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:13 Found package in /src/x/image/font/basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:13 Function Close has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:13 Function Kern has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:13 Function Metrics has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:13 Function Glyph has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:13 Function GlyphBounds has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:13 Function GlyphAdvance has unproduced recv Face Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_basicfont.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_basicfont.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/basicfont" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_basicfont/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./font/basicfont/basicfont_test.go fuzz_ng_x_image_font_basicfont/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_basicfont/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_basicfont/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_basicfont/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_basicfont /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_basicfont [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_basicfont_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/sfnt image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_sfnt ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/sfnt fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Found package in /src/x/image/font/sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Type LoadGlyphOptions is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Type Buffer is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Bounds has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Bounds has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Bounds has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function GlyphIndex has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function LoadGlyph has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function LoadGlyph has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function LoadGlyph has unproduced argument LoadGlyphOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function GlyphName has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function GlyphBounds has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function GlyphBounds has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function GlyphBounds has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function GlyphAdvance has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function GlyphAdvance has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function GlyphAdvance has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Kern has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Kern has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Kern has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Metrics has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Metrics has unproduced argument fixed.Int26_6 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Metrics has unproduced argument font.Hinting Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function WriteSourceTo has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:16 Function Name has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_sfnt.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_sfnt.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_sfnt [golang.org/x/image/fuzz_ng_x_image_font_sfnt.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:239:38: declared and not used: GlyphIndexResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:240:2: declared and not used: GlyphIndexResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:346:2: declared and not used: GlyphIndexNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:347:2: declared and not used: GlyphIndexResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_sfnt/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_sfnt/gpos.go fuzz_ng_x_image_font_sfnt/kern_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_sfnt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_sfnt/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_sfnt /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_sfnt [golang.org/x/image/fuzz_ng_x_image_font_sfnt.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_sfnt [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_sfnt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './font/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './font/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './font/testdata/fixed/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './font/testdata/fixed/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./font/inconsolata/bold8x16.go ./font/inconsolata/inconsolata.go ./font/inconsolata/regular8x16.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./font/inconsolata image Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./font/inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./font/inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_image/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_image_font_inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_image_font_inconsolata ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./font/inconsolata fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:24 Found package in /src/x/image/font/inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_image_font_inconsolata.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_image_font_inconsolata.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_image_font_inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/image/fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_inconsolata [golang.org/x/image/fuzz_ng_x_image_font_inconsolata.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/image/font/inconsolata" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_image_font_inconsolata/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp './font/inconsolata/*_test.go' fuzz_ng_x_image_font_inconsolata/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './font/inconsolata/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_image_font_inconsolata/inconsolata.go fuzz_ng_x_image_font_inconsolata/ngolo_helper.go fuzz_ng_x_image_font_inconsolata/regular8x16.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_inconsolata/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/image/fuzz_ng_x_image_font_inconsolata/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_image_font_inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image/fuzz_ng_x_image_font_inconsolata /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/image/fuzz_ng_x_image_font_inconsolata [golang.org/x/image/fuzz_ng_x_image_font_inconsolata.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/image/fuzz_ng_x_image_font_inconsolata [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_image_font_inconsolata_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/image Step #3 - "compile-libfuzzer-coverage-x86_64": + echo image/./font/inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": + cd - Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x Step #3 - "compile-libfuzzer-coverage-x86_64": + read repo Step #3 - "compile-libfuzzer-coverage-x86_64": + cd net Step #3 - "compile-libfuzzer-coverage-x86_64": + find . -type d Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bpf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bpf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bpf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./bpf net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./bpf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./bpf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_bpf Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_bpf ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./bpf fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Found package in /src/x/net/bpf Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Array result for RawInstruction is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Array result for Instruction is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Type RetA is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Type TAX is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Type NegateA is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Type TXA is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced array argument Instruction Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Disassemble has unproduced array argument RawInstruction Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv LoadConstant Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv LoadConstant Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv LoadScratch Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv LoadScratch Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv LoadExtension Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv LoadExtension Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv StoreScratch Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv StoreScratch Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv ALUOpConstant Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv ALUOpConstant Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv ALUOpX Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv ALUOpX Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv NegateA Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv NegateA Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv JumpIf Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv JumpIf Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv JumpIfX Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv JumpIfX Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv RetA Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv RetA Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv TXA Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv TXA Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function Assemble has unproduced recv TAX Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function String has unproduced recv TAX Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:28 Function NewVM has unproduced array argument Instruction Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_bpf.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_bpf.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_bpf Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/crypto v0.27.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/runtime/protoimpl Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/reflect/protoreflect Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/reflect/protoreflect in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/runtime/protoimpl in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_bpf [golang.org/x/net/fuzz_ng_x_net_bpf.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:228:2: declared and not used: InstructionResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:355:2: declared and not used: InstructionResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_bpf/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_net_bpf/instructions.go fuzz_ng_x_net_bpf/instructions_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_bpf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_bpf/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_bpf Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_bpf /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_bpf [golang.org/x/net/fuzz_ng_x_net_bpf.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_bpf [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_bpf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./bpf Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './bpf/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './bpf/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./icmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./icmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./icmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./icmp net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./icmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./icmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_icmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_icmp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./icmp fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Found package in /src/x/net/icmp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Len has unproduced recv DstUnreach Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Marshal has unproduced recv DstUnreach Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Len has unproduced recv ExtendedEchoRequest Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Marshal has unproduced recv ExtendedEchoRequest Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function WriteTo has unproduced argument net.Addr Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Len has unproduced recv InterfaceInfo Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Marshal has unproduced recv InterfaceInfo Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function IPv6PseudoHeader has unproduced argument net.IP Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Len has unproduced recv MPLSLabelStack Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Marshal has unproduced recv MPLSLabelStack Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Len has unproduced recv ParamProb Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Marshal has unproduced recv ParamProb Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Len has unproduced recv TimeExceeded Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:37 Function Marshal has unproduced recv TimeExceeded Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_icmp.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_icmp.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_icmp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_icmp [golang.org/x/net/fuzz_ng_x_net_icmp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:264:9: undefined: NgoloFuzzOne_EchoNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:282:9: undefined: NgoloFuzzOne_ExtendedEchoReplyNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:343:9: undefined: NgoloFuzzOne_RawExtensionNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:361:9: undefined: NgoloFuzzOne_InterfaceIdentNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:387:9: undefined: NgoloFuzzOne_MessageNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:412:9: undefined: NgoloFuzzOne_RawBodyNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:430:9: undefined: NgoloFuzzOne_PacketTooBigNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:455:9: undefined: NgoloFuzzOne_EchoNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:459:9: undefined: NgoloFuzzOne_ExtendedEchoReplyNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:493:9: undefined: NgoloFuzzOne_RawExtensionNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:493:9: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_icmp/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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/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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_icmp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_icmp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_icmp Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_icmp /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_icmp [golang.org/x/net/fuzz_ng_x_net_icmp.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_icmp [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_icmp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./icmp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./netutil/listen.go ./netutil/listen_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./netutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./netutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./netutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./netutil net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./netutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./netutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_netutil Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_netutil ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./netutil fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:46 Found package in /src/x/net/netutil Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:46 Function LimitListener has unproduced argument net.Listener Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_netutil.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_netutil.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_netutil Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/net/netutil" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_netutil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_netutil/copy/listen.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_net_netutil/copy/listen.go fuzz_ng_x_net_netutil/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./netutil/listen_test.go fuzz_ng_x_net_netutil/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_net_netutil/listen.go fuzz_ng_x_net_netutil/listen_test.go fuzz_ng_x_net_netutil/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_netutil/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_netutil/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_netutil Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_netutil /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_netutil [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_netutil_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./netutil Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./lif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./lif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./lif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./lif net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./lif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./lif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_lif Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_lif ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./lif fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:48 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:48 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_lif.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_lif.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_net_lif: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_net_lif: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_lif Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/net/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_lif/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_net_lif/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_net_lif/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_net_lif/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_net_lif/copy/*.go' fuzz_ng_x_net_lif/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_net_lif/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./lif/address_test.go ./lif/link_test.go fuzz_ng_x_net_lif/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: target 'fuzz_ng_x_net_lif/' is not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_lif/' 'fuzz_ng_x_net_lif/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": sed: can't read fuzz_ng_x_net_lif/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_lif/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_lif/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_lif Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_net_lif: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_lif_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_lif_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./lif' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./lif Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./lif Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./trace/events.go ./trace/histogram.go ./trace/histogram_test.go ./trace/trace.go ./trace/trace_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./trace net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_trace Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_trace ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./trace fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Found package in /src/x/net/trace Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Function RenderEvents has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Function RenderEvents has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Function NewContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Function FromContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Function Traces has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Function Traces has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Function Events has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Function Events has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:51 Function Render has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_trace.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_trace.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_trace Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_trace [golang.org/x/net/fuzz_ng_x_net_trace.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:2: declared and not used: TraceResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:194:2: declared and not used: TraceResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_trace/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./trace/histogram_test.go ./trace/trace_test.go fuzz_ng_x_net_trace/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_net_trace/histogram.go fuzz_ng_x_net_trace/histogram_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_trace/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_trace/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_trace Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_trace /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_trace [golang.org/x/net/fuzz_ng_x_net_trace.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_trace [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_trace_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./trace Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + [[ 94 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ipv4 net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_ipv4 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ipv4 fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Found package in /src/x/net/ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Type ICMPFilter is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function String has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function Marshal has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function Parse has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function NewPacketConn has unproduced argument net.PacketConn Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function NewRawConn has unproduced argument net.PacketConn Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function Accept has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function Block has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function SetAll has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:16:59 Function WillBlock has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_ipv4.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_ipv4.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:307:9: undefined: NgoloFuzzOne_HeaderNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:389:9: undefined: NgoloFuzzOne_HeaderNgdotMarshal_ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_ipv4/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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/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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_ipv4/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_ipv4/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_ipv4 /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": ./helper_posix_test.go:33:29: undefined: ipv4.ErrNotImplemented Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_ipv4 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_ipv4_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './dns/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './dns/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./dns/dnsmessage/example_test.go ./dns/dnsmessage/message.go ./dns/dnsmessage/message_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./dns/dnsmessage net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_dns_dnsmessage ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./dns/dnsmessage fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Found package in /src/x/net/dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Array result for Question is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Array result for Resource is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Array result for Resource is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Array result for Resource is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Type Parser is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Type OpCode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function GoString has unproduced recv OpCode Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function Start has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function Question has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AllQuestions has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SkipQuestion has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SkipAllQuestions has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AnswerHeader has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function Answer has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AllAnswers has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SkipAnswer has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SkipAllAnswers has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AuthorityHeader has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function Authority has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AllAuthorities has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SkipAuthority has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SkipAllAuthorities has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AdditionalHeader has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function Additional has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AllAdditionals has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SkipAdditional has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SkipAllAdditionals has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function CNAMEResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function MXResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function NSResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function PTRResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SOAResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function TXTResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function SRVResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AAAAResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function OPTResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function UnknownResource has unproduced recv Parser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function Unpack has unproduced recv Message Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function Pack has unproduced recv Message Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function AppendPack has unproduced recv Message Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:06 Function GoString has unproduced recv Message Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_dns_dnsmessage.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_dns_dnsmessage.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_dns_dnsmessage/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_dns_dnsmessage/copy/message.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_net_dns_dnsmessage/copy/message.go fuzz_ng_x_net_dns_dnsmessage/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./dns/dnsmessage/example_test.go ./dns/dnsmessage/message_test.go fuzz_ng_x_net_dns_dnsmessage/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_dns_dnsmessage/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_dns_dnsmessage/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_dns_dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_dns_dnsmessage /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_dns_dnsmessage [golang.org/x/net/fuzz_ng_x_net_dns_dnsmessage.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_dns_dnsmessage [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_dns_dnsmessage_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./webdav Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./webdav Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./webdav Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./webdav net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./webdav Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./webdav Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_webdav Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_webdav ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./webdav fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:16 Found package in /src/x/net/webdav Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:16 Type Dir is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:16 Function Mkdir has unproduced recv Dir Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:16 Function OpenFile has unproduced recv Dir Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:16 Function RemoveAll has unproduced recv Dir Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:16 Function Rename has unproduced recv Dir Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:16 Function Stat has unproduced recv Dir Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:16 Function ServeHTTP has unproduced recv Handler Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_webdav.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_webdav.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_webdav Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_webdav/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_webdav/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_webdav/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_webdav /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/net/fuzz_ng_x_net_webdav Step #3 - "compile-libfuzzer-coverage-x86_64": xml.go:35:2: use of internal package golang.org/x/net/webdav/internal/xml not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_webdav_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./webdav Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './webdav/internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './webdav/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./webdav/internal/xml Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./dict/dict.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./dict Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./dict Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./dict Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./dict net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./dict Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./dict Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_dict Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_dict ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./dict fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:25 Found package in /src/x/net/dict Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:25 Array result for Dict is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:25 Array result for Defn is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_dict.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_dict.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_dict Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_dict/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_dict/copy/dict.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_net_dict/copy/dict.go fuzz_ng_x_net_dict/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './dict/*_test.go' fuzz_ng_x_net_dict/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './dict/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_net_dict/ngolo_helper.go fuzz_ng_x_net_dict/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_dict/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_dict/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_dict Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_dict /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_dict [golang.org/x/net/fuzz_ng_x_net_dict.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_dict [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_dict_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./dict Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./context net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_context ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./context fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:33 Found package in /src/x/net/context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:33 Function WithDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:33 Function WithTimeout has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_context.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_context.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_context Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_context/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./context/context_test.go ./context/withtimeout_test.go fuzz_ng_x_net_context/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_context/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_context/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_context Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_context /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_context [golang.org/x/net/fuzz_ng_x_net_context.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_context [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_context_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./context Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./context/ctxhttp/ctxhttp.go ./context/ctxhttp/ctxhttp_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./context/ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./context/ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./context/ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./context/ctxhttp net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./context/ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./context/ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_context_ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_context_ctxhttp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./context/ctxhttp fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Found package in /src/x/net/context/ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function Do has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function Do has unproduced argument http.Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function Do has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function Get has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function Get has unproduced argument http.Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function Head has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function Head has unproduced argument http.Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function Post has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function Post has unproduced argument http.Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function PostForm has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function PostForm has unproduced argument http.Client Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:41 Function PostForm has unproduced argument url.Values Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_context_ctxhttp.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_context_ctxhttp.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/net/context/ctxhttp" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_context_ctxhttp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_context_ctxhttp/copy/ctxhttp.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_net_context_ctxhttp/copy/ctxhttp.go fuzz_ng_x_net_context_ctxhttp/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./context/ctxhttp/ctxhttp_test.go fuzz_ng_x_net_context_ctxhttp/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_net_context_ctxhttp/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_context_ctxhttp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_context_ctxhttp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_context_ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_context_ctxhttp /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_context_ctxhttp [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_context_ctxhttp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./context/ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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/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/gate_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/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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 40 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./http2 net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./http2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_http2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_http2 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http2 fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Found package in /src/x/net/http2 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Array result for hpack.HeaderField is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Array result for hpack.HeaderField is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Type ContinuationFrame is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Type PushPromiseFrame is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Type ConnectionError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Type HeadersFrame is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Type StreamError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Type UnknownFrame is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Type GoAwayError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Type DataFrame is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Type SettingsFrame is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function Error has unproduced recv ConnectionError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function Error has unproduced recv StreamError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function StreamEnded has unproduced recv DataFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function Data has unproduced recv DataFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function IsAck has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function Value has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function Setting has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function NumSettings has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function HasDuplicates has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function ForeachSetting has unproduced recv SettingsFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Unhandled argument &ast.Ellipsis{Ellipsis:27074, Elt:(*ast.Ident)(0xc0002074c0)} for FramerNgdotWriteSettings Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function IsAck has unproduced recv PingFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function WritePing has unproduced argument byte Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function Payload has unproduced recv UnknownFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function HeaderBlockFragment has unproduced recv HeadersFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function HeadersEnded has unproduced recv HeadersFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function StreamEnded has unproduced recv HeadersFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function HasPriority has unproduced recv HeadersFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function WriteHeaders has unproduced argument HeadersFrameParam Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function WritePriority has unproduced argument PriorityParam Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function HeaderBlockFragment has unproduced recv ContinuationFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function HeadersEnded has unproduced recv ContinuationFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function HeaderBlockFragment has unproduced recv PushPromiseFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function HeadersEnded has unproduced recv PushPromiseFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function WritePushPromise has unproduced argument PushPromiseParam Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function PseudoValue has unproduced recv MetaHeadersFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function RegularFields has unproduced recv MetaHeadersFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function PseudoFields has unproduced recv MetaHeadersFrame Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function ConfigureServer has unproduced argument http.Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function ConfigureServer has unproduced argument Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function ServeConn has unproduced recv Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function ConfigureTransport has unproduced argument http.Transport Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function ConfigureTransports has unproduced argument http.Transport Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function RoundTrip has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function RoundTripOpt has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function RoundTripOpt has unproduced argument RoundTripOpt Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function Shutdown has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function RoundTrip has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function Error has unproduced recv GoAwayError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function Ping has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:44 Function NewPriorityWriteScheduler has unproduced argument PriorityWriteSchedulerConfig Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http2.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http2.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http2 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http2/ Step #3 - "compile-libfuzzer-coverage-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/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/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-coverage-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/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/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-coverage-x86_64": + cp ./http2/ascii_test.go ./http2/ciphers_test.go ./http2/clientconn_test.go ./http2/connframes_test.go ./http2/databuffer_test.go ./http2/errors_test.go ./http2/flow_test.go ./http2/frame_test.go ./http2/gate_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-coverage-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/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/fuzzng_unsure_test.go fuzz_ng_x_net_http2/gate_test.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/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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_http2 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_http2 /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_http2 [golang.org/x/net/fuzz_ng_x_net_http2.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http2 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_http2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./http2 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./http2/h2c/h2c.go ./http2/h2c/h2c_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/h2c Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/h2c Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/h2c Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./http2/h2c net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./http2/h2c Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/h2c Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_http2_h2c Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_http2_h2c ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http2/h2c fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:55 Found package in /src/x/net/http2/h2c Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:55 Function NewHandler has unproduced argument http.Handler Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:55 Function NewHandler has unproduced argument http2.Server Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http2_h2c.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http2_h2c.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http2_h2c Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/net/http2/h2c" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http2_h2c/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_http2_h2c/copy/h2c.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_net_http2_h2c/copy/h2c.go fuzz_ng_x_net_http2_h2c/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./http2/h2c/h2c_test.go fuzz_ng_x_net_http2_h2c/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_net_http2_h2c/h2c.go fuzz_ng_x_net_http2_h2c/h2c_test.go fuzz_ng_x_net_http2_h2c/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_h2c/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_h2c/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_http2_h2c Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_http2_h2c /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http2_h2c [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_http2_h2c_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./http2/h2c Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./http2/h2i/h2i.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/h2i Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/h2i Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/h2i Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./http2/h2i net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./http2/h2i Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/h2i Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_http2_h2i Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_http2_h2i ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http2/h2i fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:17:59 Found package in /src/x/net/http2/h2i Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http2_h2i.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http2_h2i.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http2_h2i Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http2_h2i/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_http2_h2i/copy/h2i.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_net_http2_h2i/copy/h2i.go fuzz_ng_x_net_http2_h2i/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './http2/h2i/*_test.go' fuzz_ng_x_net_http2_h2i/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './http2/h2i/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_h2i/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_h2i/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_http2_h2i /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_http2_h2i Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http2_h2i [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_http2_h2i_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./http2/h2i Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./http2/hpack net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_http2_hpack Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_http2_hpack ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http2/hpack fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Found package in /src/x/net/http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Array result for HeaderField is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Type DecodingError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Type InvalidIndexError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Function WriteField has unproduced argument HeaderField Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Function Error has unproduced recv DecodingError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Function Error has unproduced recv InvalidIndexError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Unhandled argument &ast.FuncType{Func:11107, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0001238c0), Results:(*ast.FieldList)(nil)} for NewDecoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:01 Unhandled argument &ast.FuncType{Func:12049, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000123b60), Results:(*ast.FieldList)(nil)} for DecoderNgdotSetEmitFunc Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http2_hpack.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http2_hpack.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http2_hpack Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http2_hpack/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_hpack/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http2_hpack/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_http2_hpack Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_http2_hpack /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_http2_hpack [golang.org/x/net/fuzz_ng_x_net_http2_hpack.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http2_hpack [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_http2_hpack_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/iana/const.go ./internal/iana/gen.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/iana Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/socks/client.go ./internal/socks/dial_test.go ./internal/socks/socks.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/socks Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/sockstest/server.go ./internal/sockstest/server_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/sockstest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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 ./i++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": nternal/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-coverage-x86_64": + [[ 105 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/socket Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/timeseries/timeseries.go ./internal/timeseries/timeseries_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/timeseries Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/quic/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/quic/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/quic/cmd/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/quic/cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/quic/cmd/interop/main.go ./internal/quic/cmd/interop/main_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/quic/cmd/interop Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + [[ 97 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./ipv6 net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_ipv6 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./ipv6 fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Found package in /src/x/net/ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Type ICMPFilter is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function String has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function Marshal has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function Parse has unproduced recv ControlMessage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function NewPacketConn has unproduced argument net.PacketConn Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function Accept has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function Block has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function SetAll has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:10 Function WillBlock has unproduced recv ICMPFilter Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_ipv6.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_ipv6.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_ipv6/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_ipv6/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_ipv6/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_ipv6 /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": ./helper_posix_test.go:33:29: undefined: ipv6.ErrNotImplemented Step #3 - "compile-libfuzzer-coverage-x86_64": ./icmp_test.go:83:53: undefined: ipv6.ErrNotImplemented Step #3 - "compile-libfuzzer-coverage-x86_64": ./sockopt_test.go:104:64: undefined: ipv6.ErrNotImplemented Step #3 - "compile-libfuzzer-coverage-x86_64": ./unicast_test.go:122:53: undefined: ipv6.ErrNotImplemented Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_ipv6 [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_ipv6_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/heads/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/tags/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/tags/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/remotes/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/branches/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/branches/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/heads/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/remotes/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/hooks/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/hooks/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/pack/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/pack/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/info/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/info/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./websocket Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./websocket Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./websocket Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./websocket net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./websocket Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./websocket Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_websocket Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_websocket ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./websocket fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Found package in /src/x/net/websocket Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Type Addr is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Type DialError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Type Handler is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Type ProtocolError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Unhandled field &ast.FuncType{Func:8549, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00027e540), Results:(*ast.FieldList)(0xc00027e5d0)} for struct Codec Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Unhandled field &ast.FuncType{Func:8623, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00027e690), Results:(*ast.FieldList)(0xc00027e6c0)} for struct Codec Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Unhandled field &ast.FuncType{Func:34187, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00039a4b0), Results:(*ast.FieldList)(0xc00039a4e0)} for struct Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function Error has unproduced recv DialError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function NewClient has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function DialContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function Origin has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function ServeHTTP has unproduced recv Server Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function ServeHTTP has unproduced recv Handler Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function Error has unproduced recv ProtocolError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function Network has unproduced recv Addr Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function Send has unproduced recv Codec Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:18 Function Receive has unproduced recv Codec Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_websocket.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_websocket.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_websocket Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_websocket/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_websocket/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_websocket/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_websocket Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_websocket /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_websocket [golang.org/x/net/fuzz_ng_x_net_websocket.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_websocket [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_websocket_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./websocket Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nettest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nettest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nettest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./nettest net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./nettest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./nettest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_nettest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_nettest ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./nettest fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:27 Found package in /src/x/net/nettest Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:27 Type MakePipe is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:27 Function TestConn has unproduced argument testing.T Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:27 Function TestConn has unproduced argument MakePipe Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:27 Function MulticastSource has unproduced argument net.Interface Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:27 Function RoutedInterface has unproduced argument net.Flags Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_nettest.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_nettest.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_nettest Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_nettest/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./nettest/conntest_test.go fuzz_ng_x_net_nettest/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_nettest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_nettest/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_nettest Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_nettest /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_nettest [golang.org/x/net/fuzz_ng_x_net_nettest.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_nettest [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_nettest_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./nettest Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./idna Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./idna Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./idna Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./idna net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./idna Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./idna Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_idna Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_idna ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./idna fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:36 Found package in /src/x/net/idna Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:36 Unhandled argument &ast.Ellipsis{Ellipsis:17331, Elt:(*ast.Ident)(0xc0002642c0)} for New Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_idna.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_idna.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:3017:35: error: expected member name or ';' after declaration specifiers Step #3 - "compile-libfuzzer-coverage-x86_64": 3017 | const ::ngolofuzz::ToASCIIArgs& toascii() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:100:25: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:3017:35: error: expected ')' Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:100:27: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:3017:35: note: to match this '(' Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:100:22: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:4013:54: error: expected unqualified-id Step #3 - "compile-libfuzzer-coverage-x86_64": 4013 | inline const ::ngolofuzz::ToASCIIArgs& NgoloFuzzOne::toascii() const ABSL_ATTRIBUTE_LIFETIME_BOUND { Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 3 errors generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:3017:35: error: expected member name or ';' after declaration specifiers Step #3 - "compile-libfuzzer-coverage-x86_64": 3017 | const ::ngolofuzz::ToASCIIArgs& toascii() const; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:100:25: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:3017:35: error: expected ')' Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:100:27: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:3017:35: note: to match this '(' Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:226:22: note: expanded from macro 'toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 226 | # define toascii(c) __toascii (c) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/ctype.h:100:22: note: expanded from macro '__toascii' Step #3 - "compile-libfuzzer-coverage-x86_64": 100 | #define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */ Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-coverage-x86_64": cpp/ngolofuzz.pb.h:4013:54: error: expected unqualified-id Step #3 - "compile-libfuzzer-coverage-x86_64": 4013 | inline const ::ngolofuzz::ToASCIIArgs& NgoloFuzzOne::toascii() const ABSL_ATTRIBUTE_LIFETIME_BOUND { Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 3 errors generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_idna Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_idna/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./idna/example_test.go ./idna/idna_test.go ./idna/punycode_test.go fuzz_ng_x_net_idna/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_idna/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_idna/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_idna Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_idna /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_idna [golang.org/x/net/fuzz_ng_x_net_idna.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_idna [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_idna_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./idna Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 39 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./route Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./route Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./route Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./route net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./route Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./route Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_route Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_route ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./route fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:43 No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:43 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_route.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_route.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 38: cd: fuzz_ng_x_net_route: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 48: cd: fuzz_ng_x_net_route: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_route Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": go: /src/x/net/go.mod already exists Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_route/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot create regular file 'fuzz_ng_x_net_route/': Not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_net_route/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_net_route/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_net_route/copy/*.go' fuzz_ng_x_net_route/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_net_route/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": cp: target 'fuzz_ng_x_net_route/' is not a directory Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_x_net_route/' 'fuzz_ng_x_net_route/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": sed: can't read fuzz_ng_x_net_route/*.go: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_route/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_route/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_route Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 75: pushd: fuzz_ng_x_net_route: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_route_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_route_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/build.sh: line 79: popd: directory stack empty Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed for ./route' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed for ./route Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./route Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './http/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './http/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./http/httpguts/guts.go ./http/httpguts/httplex.go ./http/httpguts/httplex_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./http/httpguts net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_http_httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_http_httpguts ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http/httpguts fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:46 Found package in /src/x/net/http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http_httpguts.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http_httpguts.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http_httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http_httpguts/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./http/httpguts/httplex_test.go fuzz_ng_x_net_http_httpguts/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http_httpguts/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http_httpguts/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_http_httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_http_httpguts /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_http_httpguts [golang.org/x/net/fuzz_ng_x_net_http_httpguts.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http_httpguts [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_http_httpguts_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./http/httpproxy net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_http_httpproxy ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./http/httpproxy fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:54 Found package in /src/x/net/http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:54 Failed creating fuzz target : Unhandled result &ast.FuncType{Func:4144, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00022ac30), Results:(*ast.FieldList)(0xc00022ac90)} for ProxyFunc Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_http_httpproxy.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_http_httpproxy.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-x86_64": no Go files in /src/x/net/fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_http_httpproxy/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_net_http_httpproxy/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_net_http_httpproxy/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_net_http_httpproxy/copy/*.go' fuzz_ng_x_net_http_httpproxy/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_net_http_httpproxy/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http_httpproxy/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_http_httpproxy/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_http_httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_http_httpproxy /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./export_test.go:7:26: undefined: Config Step #3 - "compile-libfuzzer-coverage-x86_64": ./export_test.go:8:11: undefined: config Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./proxy_test.go:350:16: undefined: httpproxy.ExportUseProxy Step #3 - "compile-libfuzzer-coverage-x86_64": ./proxy_test.go:360:18: undefined: httpproxy.ExportUseProxy Step #3 - "compile-libfuzzer-coverage-x86_64": ./proxy_test.go:371:16: undefined: httpproxy.ExportUseProxy Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_http_httpproxy [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_http_httpproxy_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_http_httpproxy_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./xsrftoken/xsrf.go ./xsrftoken/xsrf_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./xsrftoken net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_xsrftoken ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./xsrftoken fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:56 Found package in /src/x/net/xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:18:56 Function ValidFor has unproduced argument time.Duration Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_xsrftoken.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_xsrftoken.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_xsrftoken/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_xsrftoken/copy/xsrf.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_net_xsrftoken/copy/xsrf.go fuzz_ng_x_net_xsrftoken/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./xsrftoken/xsrf_test.go fuzz_ng_x_net_xsrftoken/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_xsrftoken/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_xsrftoken/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_xsrftoken /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_xsrftoken [golang.org/x/net/fuzz_ng_x_net_xsrftoken.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_xsrftoken [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_xsrftoken_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./proxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./proxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./proxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./proxy net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./proxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./proxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_proxy Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_proxy ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./proxy fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:04 Found package in /src/x/net/proxy Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:04 Function Dial has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:04 Function DialContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:04 Function AddIP has unproduced argument net.IP Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:04 Function AddNetwork has unproduced argument net.IPNet Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:04 Unhandled argument &ast.FuncType{Func:9803, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000338630), Results:(*ast.FieldList)(0xc000338690)} for RegisterDialerType Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:04 Function FromURL has unproduced argument url.URL Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:04 Function SOCKS5 has unproduced argument Auth Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_proxy.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_proxy.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_proxy Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_proxy/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_proxy/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_proxy/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_proxy Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_proxy /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_proxy [golang.org/x/net/fuzz_ng_x_net_proxy.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_proxy [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_proxy_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./proxy Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-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_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_test.go ./quic/version_test.go ./quic/wire.go ./quic/wire_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 101 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./quic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./quic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./quic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./quic net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./quic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./quic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_quic Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_quic ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./quic fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Found package in /src/x/net/quic Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Type StreamErrorCode is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Type ApplicationError is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function Wait has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function Abort has unproduced argument error Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function AcceptStream has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function NewStream has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function NewSendOnlyStream has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function Close has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function Accept has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function Dial has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function Error has unproduced recv StreamErrorCode Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function Error has unproduced recv ApplicationError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function Is has unproduced recv ApplicationError Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function SetReadContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:13 Function SetWriteContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_quic.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_quic.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_quic Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_quic/ Step #3 - "compile-libfuzzer-coverage-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/wire.go Step #3 - "compile-libfuzzer-coverage-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/wire.go fuzz_ng_x_net_quic/ Step #3 - "compile-libfuzzer-coverage-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_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 ./quic/wire_test.go fuzz_ng_x_net_quic/ Step #3 - "compile-libfuzzer-coverage-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_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/fuzzng_unsure_test.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_test.go fuzz_ng_x_net_quic/version_test.go fuzz_ng_x_net_quic/wire.go fuzz_ng_x_net_quic/wire_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_quic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_quic/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_quic Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_quic /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_quic [golang.org/x/net/fuzz_ng_x_net_quic.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_quic [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_quic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./quic Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./quic/qlog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./quic/qlog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./quic/qlog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./quic/qlog net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./quic/qlog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./quic/qlog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_quic_qlog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_quic_qlog ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./quic/qlog fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:22 Found package in /src/x/net/quic/qlog Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:22 Function NewJSONHandler has unproduced argument HandlerOptions Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_quic_qlog.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_quic_qlog.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_quic_qlog Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/net/quic/qlog" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_quic_qlog/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./quic/qlog/json_writer_test.go ./quic/qlog/qlog_test.go fuzz_ng_x_net_quic_qlog/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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/ngolo_helper.go fuzz_ng_x_net_quic_qlog/qlog.go fuzz_ng_x_net_quic_qlog/qlog_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_quic_qlog/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_quic_qlog/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_quic_qlog Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_quic_qlog /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_quic_qlog [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_quic_qlog_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./quic/qlog Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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/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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./html net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_html Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_html ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./html fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Found package in /src/x/net/html Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Array result for Node is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Array result for Node is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Unhandled argument &ast.Ellipsis{Ellipsis:111161, Elt:(*ast.Ident)(0xc0002976e0)} for ParseWithOptions Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:25 Unhandled argument &ast.Ellipsis{Ellipsis:111593, Elt:(*ast.Ident)(0xc000297d40)} for ParseFragmentWithOptions Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_html.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_html.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_html Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_html/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_html/copy/const.go fuzz_ng_x_net_html/copy/doc.go fuzz_ng_x_net_html/copy/doctype.go fuzz_ng_x_net_html/copy/entity.go fuzz_ng_x_net_html/copy/escape.go fuzz_ng_x_net_html/copy/foreign.go fuzz_ng_x_net_html/copy/node.go fuzz_ng_x_net_html/copy/parse.go fuzz_ng_x_net_html/copy/render.go fuzz_ng_x_net_html/copy/token.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_net_html/copy/const.go fuzz_ng_x_net_html/copy/doc.go fuzz_ng_x_net_html/copy/doctype.go fuzz_ng_x_net_html/copy/entity.go fuzz_ng_x_net_html/copy/escape.go fuzz_ng_x_net_html/copy/foreign.go fuzz_ng_x_net_html/copy/node.go fuzz_ng_x_net_html/copy/parse.go fuzz_ng_x_net_html/copy/render.go fuzz_ng_x_net_html/copy/token.go fuzz_ng_x_net_html/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./html/comment_test.go ./html/entity_test.go ./html/escape_test.go ./html/example_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-coverage-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/const.go fuzz_ng_x_net_html/doc.go fuzz_ng_x_net_html/doctype.go fuzz_ng_x_net_html/entity.go fuzz_ng_x_net_html/entity_test.go fuzz_ng_x_net_html/escape.go fuzz_ng_x_net_html/escape_test.go fuzz_ng_x_net_html/example_test.go fuzz_ng_x_net_html/foreign.go fuzz_ng_x_net_html/fuzz_ng.go fuzz_ng_x_net_html/fuzzng_unsure_test.go fuzz_ng_x_net_html/ngolo_helper.go fuzz_ng_x_net_html/ngolofuzz.pb.go fuzz_ng_x_net_html/node.go fuzz_ng_x_net_html/node_test.go fuzz_ng_x_net_html/parse.go fuzz_ng_x_net_html/parse_test.go fuzz_ng_x_net_html/render.go fuzz_ng_x_net_html/render_test.go fuzz_ng_x_net_html/token.go fuzz_ng_x_net_html/token_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_html Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_html /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_html [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_html_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./html Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./html/charset/charset.go ./html/charset/charset_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html/charset Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html/charset Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html/charset Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./html/charset net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./html/charset Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html/charset Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_html_charset Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_html_charset ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./html/charset fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:35 Found package in /src/x/net/html/charset Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_html_charset.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_html_charset.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_html_charset Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_html_charset/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_html_charset/copy/charset.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_net_html_charset/copy/charset.go fuzz_ng_x_net_html_charset/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./html/charset/charset_test.go fuzz_ng_x_net_html_charset/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_net_html_charset/ngolo_helper.go fuzz_ng_x_net_html_charset/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html_charset/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html_charset/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_html_charset Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_html_charset /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_html_charset [golang.org/x/net/fuzz_ng_x_net_html_charset.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_html_charset [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_html_charset_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./html/charset Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './html/charset/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './html/charset/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './html/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './html/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './html/testdata/webkit/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './html/testdata/webkit/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './html/testdata/webkit/scripted/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './html/testdata/webkit/scripted/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './html/testdata/go/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './html/testdata/go/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html/atom Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html/atom Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html/atom Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./html/atom net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./html/atom Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./html/atom Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_html_atom Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_html_atom ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./html/atom fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:43 Found package in /src/x/net/html/atom Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_html_atom.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_html_atom.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_html_atom Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_html_atom [golang.org/x/net/fuzz_ng_x_net_html_atom.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:192:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:213:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_html_atom/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./html/atom/atom_test.go ./html/atom/table_test.go fuzz_ng_x_net_html_atom/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html_atom/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_html_atom/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_html_atom Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_html_atom /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/net/fuzz_ng_x_net_html_atom [golang.org/x/net/fuzz_ng_x_net_html_atom.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/net/fuzz_ng_x_net_html_atom [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_html_atom_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./html/atom Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./publicsuffix net Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_net/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_net_publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_net_publicsuffix ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./publicsuffix fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:51 Found package in /src/x/net/publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_net_publicsuffix.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_net_publicsuffix.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_net_publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/net/fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_net_publicsuffix/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_net_publicsuffix/copy/list.go fuzz_ng_x_net_publicsuffix/copy/table.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./publicsuffix/example_test.go ./publicsuffix/list_test.go ./publicsuffix/table_test.go fuzz_ng_x_net_publicsuffix/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_publicsuffix/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/net/fuzz_ng_x_net_publicsuffix/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_net_publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net/fuzz_ng_x_net_publicsuffix /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": table.go:63:12: pattern data/children: no matching files found Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_net_publicsuffix_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/net Step #3 - "compile-libfuzzer-coverage-x86_64": + echo net/./publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './publicsuffix/data/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './publicsuffix/data/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": + cd - Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x Step #3 - "compile-libfuzzer-coverage-x86_64": + read repo Step #3 - "compile-libfuzzer-coverage-x86_64": + cd text Step #3 - "compile-libfuzzer-coverage-x86_64": + find . -type d Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./doc.go ./gen.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo . Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo . Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo . Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package . text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=. Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo . Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing . fuzz_ng_x_text Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:19:58 Found package in /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading golang.org/x/mod v0.17.0 Step #3 - "compile-libfuzzer-coverage-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-coverage-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.34.2 Step #3 - "compile-libfuzzer-coverage-x86_64": go: downloading github.com/google/go-cmp v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text [golang.org/x/text/fuzz_ng_x_text.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text/copy/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_text/copy/doc.go fuzz_ng_x_text/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './*_test.go' fuzz_ng_x_text/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text [golang.org/x/text/fuzz_ng_x_text.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/. Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./message text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./message Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_message Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_message ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./message fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Found package in /src/x/text/message Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:44934, Elt:(*ast.Ident)(0xc00031a120)} for MatchLanguage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Function SetString has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Function Set has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:45461, Elt:(*ast.SelectorExpr)(0xc0003262b8)} for Set Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Function Catalog has unproduced argument catalog.Catalog Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Function NewPrinter has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:40824, Elt:(*ast.Ident)(0xc00022c6e0)} for NewPrinter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:41157, Elt:(*ast.InterfaceType)(0xc00023a4f8)} for PrinterNgdotSprint Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:41370, Elt:(*ast.InterfaceType)(0xc00023a618)} for PrinterNgdotFprint Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:41609, Elt:(*ast.InterfaceType)(0xc00023a720)} for PrinterNgdotPrint Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:41786, Elt:(*ast.InterfaceType)(0xc00023a810)} for PrinterNgdotSprintln Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:42007, Elt:(*ast.InterfaceType)(0xc00023a930)} for PrinterNgdotFprintln Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:42254, Elt:(*ast.InterfaceType)(0xc00023aa38)} for PrinterNgdotPrintln Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:42445, Elt:(*ast.InterfaceType)(0xc00023ab40)} for PrinterNgdotSprintf Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:42690, Elt:(*ast.InterfaceType)(0xc00023ac30)} for PrinterNgdotFprintf Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:02 Unhandled argument &ast.Ellipsis{Ellipsis:42949, Elt:(*ast.InterfaceType)(0xc00023ad38)} for PrinterNgdotPrintf Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_message.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_message.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_message Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_message [golang.org/x/text/fuzz_ng_x_text_message.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:175:38: declared and not used: PrinterResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:2: declared and not used: PrinterResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:178:2: declared and not used: ReferenceResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:193:2: declared and not used: PrinterNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:194:2: declared and not used: PrinterResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:196:2: declared and not used: ReferenceResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_message/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_message Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_message /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_message [golang.org/x/text/fuzz_ng_x_text_message.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_message [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_message_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./message Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/catalog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/catalog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/catalog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./message/catalog text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./message/catalog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/catalog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_message_catalog Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_message_catalog ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./message/catalog fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Found package in /src/x/text/message/catalog Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Array result for language.Tag is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Unhandled argument &ast.MapType{Map:8387, Key:(*ast.Ident)(0xc000282cc0), Value:(*ast.Ident)(0xc000282ce0)} for NewFromMap Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Unhandled argument &ast.Ellipsis{Ellipsis:8415, Elt:(*ast.Ident)(0xc000282d20)} for NewFromMap Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Function Fallback has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Unhandled argument &ast.Ellipsis{Ellipsis:11385, Elt:(*ast.Ident)(0xc0002f2e20)} for NewBuilder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Function SetString has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Function Set has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Unhandled argument &ast.Ellipsis{Ellipsis:11919, Elt:(*ast.Ident)(0xc0002f34a0)} for BuilderNgdotSet Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Function SetMacro has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Unhandled argument &ast.Ellipsis{Ellipsis:12233, Elt:(*ast.Ident)(0xc0002f37a0)} for BuilderNgdotSetMacro Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Unhandled argument &ast.Ellipsis{Ellipsis:13059, Elt:(*ast.Ident)(0xc0002f3bc0)} for Var Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Function Context has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:11 Function Context has unproduced argument catmsg.Renderer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_message_catalog.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_message_catalog.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_message_catalog Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:184:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:223:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_message_catalog/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./message/catalog/catalog_test.go fuzz_ng_x_text_message_catalog/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_message_catalog/go19.go fuzz_ng_x_text_message_catalog/ngolo_helper.go fuzz_ng_x_text_message_catalog/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message_catalog/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message_catalog/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_message_catalog Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_message_catalog /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./catalog.go:326:22: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_message_catalog [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_message_catalog_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./message/catalog Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./message/pipeline text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./message/pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_message_pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_message_pipeline ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./message/pipeline fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Found package in /src/x/text/message/pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Type IDList is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Function Extract has unproduced argument Config Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Function Generate has unproduced argument Messages Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Unhandled argument &ast.Ellipsis{Ellipsis:46728, Elt:(*ast.Ident)(0xc00031d7c0)} for Generate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Function Placeholder has unproduced recv Message Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Function Substitute has unproduced recv Message Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Function IsEmpty has unproduced recv Text Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Function UnmarshalJSON has unproduced recv Text Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Function MarshalJSON has unproduced recv Text Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Function UnmarshalJSON has unproduced recv IDList Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Function MarshalJSON has unproduced recv IDList Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:18 Unhandled argument &ast.Ellipsis{Ellipsis:692, Elt:(*ast.Ident)(0xc00022caa0)} for Rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_message_pipeline.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_message_pipeline.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_message_pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_message_pipeline/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./message/pipeline/go19_test.go ./message/pipeline/pipeline_test.go fuzz_ng_x_text_message_pipeline/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message_pipeline/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_message_pipeline/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_message_pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_message_pipeline /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_message_pipeline [golang.org/x/text/fuzz_ng_x_text_message_pipeline.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_message_pipeline [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_message_pipeline_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./message/pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './message/pipeline/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './message/pipeline/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./message/pipeline/testdata/ssa/catalog_gen.go ./message/pipeline/testdata/ssa/ssa.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline/testdata/ssa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline/testdata/ssa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline/testdata/ssa Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./message/pipeline/testdata/test1/catalog_test.go ./message/pipeline/testdata/test1/test1.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline/testdata/test1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline/testdata/test1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./message/pipeline/testdata/test1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './message/pipeline/testdata/test1/locales/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './message/pipeline/testdata/test1/locales/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './message/pipeline/testdata/test1/locales/de/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './message/pipeline/testdata/test1/locales/de/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './message/pipeline/testdata/test1/locales/en-US/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './message/pipeline/testdata/test1/locales/en-US/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './message/pipeline/testdata/test1/locales/zh/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './message/pipeline/testdata/test1/locales/zh/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cmd/gotext text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cmd/gotext Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_cmd_gotext Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_cmd_gotext ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/gotext fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:33 Found package in /src/x/text/cmd/gotext Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:33 Unhandled field &ast.FuncType{Func:8560, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003c0660), Results:(*ast.FieldList)(nil)} for struct Command Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:33 Unhandled field &ast.FuncType{Func:8666, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0003c06f0), Results:(*ast.FieldList)(0xc0003c0720)} for struct Command Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:33 Function Name has unproduced recv Command Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:33 Function Usage has unproduced recv Command Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:33 Function Runnable has unproduced recv Command Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_cmd_gotext.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp './cmd/gotext/*_test.go' fuzz_ng_x_text_cmd_gotext/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './cmd/gotext/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_cmd_gotext_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./cmd/gotext Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./cmd/gotext/examples/extract_http/catalog_gen.go ./cmd/gotext/examples/extract_http/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cmd/gotext/examples/extract_http text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_cmd_gotext_examples_extract_http ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": 2024/09/07 06:20:36 Found package in /src/x/text/cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_extract_http.py Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp './cmd/gotext/examples/extract_http/*_test.go' fuzz_ng_x_text_cmd_gotext_examples_extract_http/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './cmd/gotext/examples/extract_http/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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.go fuzz_ng_x_text_cmd_gotext_examples_extract_http/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_cmd_gotext_examples_extract_http_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./cmd/gotext/examples/extract_http/pkg/pkg.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cmd/gotext/examples/extract_http/pkg text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_cmd_gotext_examples_extract_http_pkg ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": 2024/09/07 06:20:39 Found package in /src/x/text/cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:39 Function Generize has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:39 Function Generize has unproduced argument http.Request Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_extract_http_pkg.py Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg [golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/copy/pkg.go Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": cp: cannot stat './cmd/gotext/examples/extract_http/pkg/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg [golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract_http_pkg [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_cmd_gotext_examples_extract_http_pkg_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/de/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/de/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/en-US/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/en-US/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/zh/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/zh/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/extract_http/locales/en/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/extract_http/locales/en/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./cmd/gotext/examples/rewrite/main.go ./cmd/gotext/examples/rewrite/printer.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cmd/gotext/examples/rewrite text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_cmd_gotext_examples_rewrite ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/gotext/examples/rewrite fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:42 Found package in /src/x/text/cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_rewrite.py Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext_examples_rewrite/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text_cmd_gotext_examples_rewrite/copy/main.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp './cmd/gotext/examples/rewrite/*_test.go' fuzz_ng_x_text_cmd_gotext_examples_rewrite/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './cmd/gotext/examples/rewrite/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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.go fuzz_ng_x_text_cmd_gotext_examples_rewrite/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_rewrite [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_cmd_gotext_examples_rewrite_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./cmd/gotext/examples/extract/catalog.go ./cmd/gotext/examples/extract/main.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cmd/gotext/examples/extract text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_cmd_gotext_examples_extract ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cmd/gotext/examples/extract fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:44 Found package in /src/x/text/cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cmd_gotext_examples_extract.py Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cmd_gotext_examples_extract/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp './cmd/gotext/examples/extract/*_test.go' fuzz_ng_x_text_cmd_gotext_examples_extract/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './cmd/gotext/examples/extract/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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.go fuzz_ng_x_text_cmd_gotext_examples_extract/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cmd_gotext_examples_extract [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_cmd_gotext_examples_extract_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/extract/locales/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/extract/locales/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/extract/locales/de/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/extract/locales/de/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/extract/locales/en-US/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/extract/locales/en-US/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './cmd/gotext/examples/extract/locales/zh/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './cmd/gotext/examples/extract/locales/zh/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./secure/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./secure text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./secure Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_secure Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_secure ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./secure fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:47 Found package in /src/x/text/secure Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_secure.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_secure.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_secure Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_secure [golang.org/x/text/fuzz_ng_x_text_secure.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/secure" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_secure/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text_secure/copy/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_text_secure/copy/doc.go fuzz_ng_x_text_secure/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './secure/*_test.go' fuzz_ng_x_text_secure/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './secure/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_secure/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_secure Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_secure /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_secure [golang.org/x/text/fuzz_ng_x_text_secure.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_secure [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_secure_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./secure Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./secure/bidirule text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_secure_bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_secure_bidirule ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./secure/bidirule fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:49 Found package in /src/x/text/secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_secure_bidirule.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_secure_bidirule.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_secure_bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_secure_bidirule/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_secure_bidirule/ngolo_helper.go fuzz_ng_x_text_secure_bidirule/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure_bidirule/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure_bidirule/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_secure_bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_secure_bidirule /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_secure_bidirule [golang.org/x/text/fuzz_ng_x_text_secure_bidirule.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_secure_bidirule [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_secure_bidirule_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure/precis Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure/precis Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure/precis Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./secure/precis text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./secure/precis Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./secure/precis Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_secure_precis Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_secure_precis ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./secure/precis fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Found package in /src/x/text/secure/precis Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Unhandled argument &ast.Ellipsis{Ellipsis:5890, Elt:(*ast.FuncType)(0xc0000b7b20)} for AdditionalMapping Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Function Norm has unproduced argument norm.Form Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Unhandled argument &ast.Ellipsis{Ellipsis:6585, Elt:(*ast.SelectorExpr)(0xc00000ec18)} for FoldCase Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Unhandled argument &ast.Ellipsis{Ellipsis:6852, Elt:(*ast.SelectorExpr)(0xc00000ed20)} for LowerCase Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Function Disallow has unproduced argument runes.Set Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Unhandled argument &ast.Ellipsis{Ellipsis:12080, Elt:(*ast.Ident)(0xc00031a3c0)} for NewIdentifier Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Unhandled argument &ast.Ellipsis{Ellipsis:12462, Elt:(*ast.Ident)(0xc00031a5a0)} for NewFreeform Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:20:58 Function NewRestrictedProfile has unproduced argument runes.Set Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_secure_precis.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_secure_precis.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_secure_precis Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_secure_precis/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure_precis/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_secure_precis/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_secure_precis Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_secure_precis /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_secure_precis [golang.org/x/text/fuzz_ng_x_text_secure_precis.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_secure_precis [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_secure_precis_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./secure/precis Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./unicode/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./unicode text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_unicode ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:07 Found package in /src/x/text/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode [golang.org/x/text/fuzz_ng_x_text_unicode.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/unicode" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text_unicode/copy/doc.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_text_unicode/copy/doc.go fuzz_ng_x_text_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp './unicode/*_test.go' fuzz_ng_x_text_unicode/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './unicode/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_unicode/ngolo_helper.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_unicode /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode [golang.org/x/text/fuzz_ng_x_text_unicode.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_unicode [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_unicode_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./unicode/bidi text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_unicode_bidi Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_unicode_bidi ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/bidi fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Found package in /src/x/text/unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Type Paragraph is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Function SetBytes has unproduced recv Paragraph Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Function SetString has unproduced recv Paragraph Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Function IsLeftToRight has unproduced recv Paragraph Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Function Direction has unproduced recv Paragraph Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Function RunAt has unproduced recv Paragraph Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Function Order has unproduced recv Paragraph Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:10 Function Line has unproduced recv Paragraph Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_bidi.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_bidi.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_bidi Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_bidi/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_bidi/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_bidi/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_unicode_bidi Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_unicode_bidi /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode_bidi [golang.org/x/text/fuzz_ng_x_text_unicode_bidi.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_unicode_bidi [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_unicode_bidi_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 31 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./unicode/norm text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_unicode_norm Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_unicode_norm ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/norm fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Found package in /src/x/text/unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Type Iter is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Function Init has unproduced recv Iter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Function InitString has unproduced recv Iter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Function Seek has unproduced recv Iter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Function Pos has unproduced recv Iter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Function Done has unproduced recv Iter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Function Next has unproduced recv Iter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:18 Unhandled argument &ast.Ellipsis{Ellipsis:40638, Elt:(*ast.Ident)(0xc0002fdac0)} for FormNgdotAppend Step #3 - "compile-libfuzzer-coverage-x86_64": panic: runtime error: index out of range [0] with length 0 Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": goroutine 1 [running]: Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/pkgtofuzzinput.PackageToFuzzTarget(0xc0002b0140, {{0xc0000f0d88, 0x1b, 0x21}, {0xc0007c2000, 0x2, 0x3}}, {0x6e63e0, 0xc000147100}, {0x7ffdae533210, ...}, ...) Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/pkgtofuzzinput/pkgtopb.go:734 +0x335b Step #3 - "compile-libfuzzer-coverage-x86_64": github.com/catenacyber/ngolo-fuzzing/pkgtofuzzinput.PackageToFuzzer({0x7ffdae533201?, 0xc000012310?}, {0x7ffdae533210, 0x1b}, {0x0, 0x0}, {0x0, 0x0}) Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/pkgtofuzzinput/pkgtopb.go:932 +0x77d Step #3 - "compile-libfuzzer-coverage-x86_64": main.main() Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/main.go:26 +0x1a7 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_norm.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_norm.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_norm Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-coverage-x86_64": # [/src/goroot/pkg/tool/linux_amd64/cover -pkgcfg $WORK/b115/pkgcfg.txt -mode set -var goCover_eccdce8fc57b_ -outfilelist $WORK/b115/coveroutfiles.txt /src/x/text/fuzz_ng_x_text_unicode_norm/fuzz_ng.go /src/x/text/fuzz_ng_x_text_unicode_norm/ngolofuzz.pb.go] Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:26 cover: /src/x/text/fuzz_ng_x_text_unicode_norm/fuzz_ng.go: /src/x/text/fuzz_ng_x_text_unicode_norm/fuzz_ng.go:420:30: string literal not terminated Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_norm/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w 'fuzz_ng_x_text_unicode_norm/copy/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": stat fuzz_ng_x_text_unicode_norm/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cp 'fuzz_ng_x_text_unicode_norm/copy/*.go' fuzz_ng_x_text_unicode_norm/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat 'fuzz_ng_x_text_unicode_norm/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_unicode_norm/iter_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_norm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_norm/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_unicode_norm Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_unicode_norm /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./normalize_test.go:76:28: undefined: reorderBuffer Step #3 - "compile-libfuzzer-coverage-x86_64": ./normalize_test.go:78:47: undefined: Form Step #3 - "compile-libfuzzer-coverage-x86_64": ./normalize_test.go:104:17: undefined: maxByteBufferSize Step #3 - "compile-libfuzzer-coverage-x86_64": ./normalize_test.go:106:11: undefined: GraphemeJoiner Step #3 - "compile-libfuzzer-coverage-x86_64": ./normalize_test.go:149:28: undefined: reorderBuffer Step #3 - "compile-libfuzzer-coverage-x86_64": ./normalize_test.go:593:24: undefined: Form Step #3 - "compile-libfuzzer-coverage-x86_64": ./composition_test.go:15:45: undefined: Form Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:12:25: undefined: Form Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:22:19: undefined: Form Step #3 - "compile-libfuzzer-coverage-x86_64": ./iter_test.go:90:47: undefined: Form Step #3 - "compile-libfuzzer-coverage-x86_64": ./normalize_test.go:149:28: too many errors Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_unicode_norm [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_unicode_norm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_unicode_norm_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/runenames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/runenames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/runenames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./unicode/runenames text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./unicode/runenames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/runenames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_unicode_runenames Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_unicode_runenames ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/runenames fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:26 Found package in /src/x/text/unicode/runenames Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_runenames.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_runenames.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_runenames Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_runenames/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./unicode/runenames/example_test.go ./unicode/runenames/runenames_test.go fuzz_ng_x_text_unicode_runenames/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_runenames/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_runenames/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_unicode_runenames Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_unicode_runenames /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode_runenames [golang.org/x/text/fuzz_ng_x_text_unicode_runenames.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_unicode_runenames [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_unicode_runenames_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./unicode/runenames Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./unicode/rangetable text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./unicode/rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_unicode_rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_unicode_rangetable ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/rangetable fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:35 Found package in /src/x/text/unicode/rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:35 Unhandled argument &ast.Ellipsis{Ellipsis:783, Elt:(*ast.StarExpr)(0xc0002ce258)} for Merge Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:35 Unhandled argument &ast.Ellipsis{Ellipsis:7120, Elt:(*ast.Ident)(0xc00030a120)} for New Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:35 Function Visit has unproduced argument unicode.RangeTable Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:35 Unhandled argument &ast.FuncType{Func:7967, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000322990), Results:(*ast.FieldList)(nil)} for Visit Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_rangetable.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_rangetable.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_rangetable/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./unicode/rangetable/merge_test.go ./unicode/rangetable/rangetable_test.go fuzz_ng_x_text_unicode_rangetable/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_rangetable/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_rangetable/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_unicode_rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_unicode_rangetable /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode_rangetable [golang.org/x/text/fuzz_ng_x_text_unicode_rangetable.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_unicode_rangetable [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_unicode_rangetable_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./unicode/rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/cldr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/cldr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/cldr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./unicode/cldr text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./unicode/cldr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./unicode/cldr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_unicode_cldr Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_unicode_cldr ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./unicode/cldr fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Found package in /src/x/text/unicode/cldr Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Array result for Slice is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Type Decoder is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Type RuleProcessor is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Type Loader is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Function Process has unproduced recv Collation Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Function SetSectionFilter has unproduced recv Decoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Function SetDirFilter has unproduced recv Decoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Function Decode has unproduced recv Decoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Function DecodePath has unproduced recv Decoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Function DecodeZip has unproduced recv Decoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Unhandled argument &ast.Ellipsis{Ellipsis:64489, Elt:(*ast.Ident)(0xc000361d80)} for Key Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Unhandled argument &ast.FuncType{Func:73495, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002297a0), Results:(*ast.FieldList)(0xc0002297d0)} for SliceNgdotFilter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Unhandled argument &ast.FuncType{Func:73815, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000229980), Results:(*ast.FieldList)(0xc0002299b0)} for SliceNgdotGroup Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:43 Unhandled argument &ast.Ellipsis{Ellipsis:74452, Elt:(*ast.Ident)(0xc00024bee0)} for SliceNgdotSelectAnyOf Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_unicode_cldr.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_unicode_cldr.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_unicode_cldr Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_unicode_cldr/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_cldr/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_unicode_cldr/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_unicode_cldr Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_unicode_cldr /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_unicode_cldr [golang.org/x/text/fuzz_ng_x_text_unicode_cldr.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_unicode_cldr [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_unicode_cldr_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./unicode/cldr Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./collate text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./collate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_collate Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_collate ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./collate fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Found package in /src/x/text/collate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Array result for language.Tag is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Type Buffer is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Type Lister is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Function New has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Unhandled argument &ast.Ellipsis{Ellipsis:10339, Elt:(*ast.Ident)(0xc0000b6700)} for New Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Function NewFromTable has unproduced argument colltab.Weighter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Unhandled argument &ast.Ellipsis{Ellipsis:10685, Elt:(*ast.Ident)(0xc0000b6ae0)} for NewFromTable Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Function Reset has unproduced recv Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Function Key has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Function KeyFromString has unproduced argument Buffer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Function OptionsFromTag has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Unhandled argument &ast.Ellipsis{Ellipsis:6137, Elt:(*ast.Ident)(0xc0002c1720)} for Reorder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:21:52 Function Sort has unproduced argument Lister Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_collate.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_collate.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_collate Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_collate/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_collate Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_collate /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./sort_test.go:28:6: sorter redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort.go:21:6: other declaration of sorter Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort_test.go:30:17: method sorter.Len already declared at ./sort.go:43:17 Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort_test.go:31:13: invalid argument: s (variable of type sorter) for built-in len Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort_test.go:34:17: method sorter.Swap already declared at ./sort.go:51:17 Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort_test.go:35:3: invalid operation: cannot index s (variable of type sorter) Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort_test.go:39:17: invalid operation: cannot index s (variable of type sorter) Step #3 - "compile-libfuzzer-coverage-x86_64": ./sort_test.go:49:16: cannot convert strings (variable of type []string) to type sorter Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_collate [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_collate_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./collate Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./collate/build text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./collate/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_collate_build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_collate_build ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./collate/build fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:03 Found package in /src/x/text/collate/build Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:03 Function Tailoring has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:03 Function Add has unproduced array argument rune Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:03 Function Add has unproduced argument int Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:03 Function Insert has unproduced argument colltab.Level Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_collate_build.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_collate_build.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_collate_build Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_collate_build/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate_build/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate_build/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_collate_build Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_collate_build /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_collate_build [golang.org/x/text/fuzz_ng_x_text_collate_build.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_collate_build [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_collate_build_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./collate/build Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './collate/tools/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './collate/tools/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate/tools/colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate/tools/colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate/tools/colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./collate/tools/colcmp text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./collate/tools/colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./collate/tools/colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_collate_tools_colcmp ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./collate/tools/colcmp fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Found package in /src/x/text/collate/tools/colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Type Context is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Type Input is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Type CollatorFactory is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Unhandled field &ast.FuncType{Func:13379, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002ca3c0), Results:(*ast.FieldList)(nil)} for struct Command Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Function String has unproduced recv Input Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Function AddFactory has unproduced argument CollatorFactory Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Function Printf has unproduced recv Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Function Print has unproduced recv Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Function Len has unproduced recv Context Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:12 Function Test has unproduced recv Context Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_collate_tools_colcmp.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_collate_tools_colcmp.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_collate_tools_colcmp/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp './collate/tools/colcmp/*_test.go' fuzz_ng_x_text_collate_tools_colcmp/ Step #3 - "compile-libfuzzer-coverage-x86_64": cp: cannot stat './collate/tools/colcmp/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-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/ngolo_helper.go fuzz_ng_x_text_collate_tools_colcmp/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate_tools_colcmp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_collate_tools_colcmp/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_collate_tools_colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_collate_tools_colcmp /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": ? golang.org/x/text/fuzz_ng_x_text_collate_tools_colcmp [no test files] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_collate_tools_colcmp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./collate/tools/colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./width Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./width Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./width Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./width text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./width Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./width Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_width Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_width ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./width fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:19 Found package in /src/x/text/width Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:19 Type Transformer is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:19 Function Reset has unproduced recv Transformer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:19 Function Transform has unproduced recv Transformer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:19 Function Span has unproduced recv Transformer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:19 Function Bytes has unproduced recv Transformer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:19 Function String has unproduced recv Transformer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_width.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_width.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_width Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_width/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_width/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_width/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_width Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_width /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_width [golang.org/x/text/fuzz_ng_x_text_width.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_width [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_width_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./width Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./encoding/encoding.go ./encoding/encoding_test.go ./encoding/example_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:27 Found package in /src/x/text/encoding Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:27 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:27 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:27 Type Decoder is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:27 Function Bytes has unproduced recv Decoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:27 Function String has unproduced recv Decoder Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:27 Function Reader has unproduced recv Decoder Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text_encoding/copy/encoding.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_text_encoding/copy/encoding.go fuzz_ng_x_text_encoding/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./encoding/encoding_test.go ./encoding/example_test.go fuzz_ng_x_text_encoding/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_encoding/ngolo_helper.go fuzz_ng_x_text_encoding/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding Step #3 - "compile-libfuzzer-coverage-x86_64": encoding.go:19:2: use of internal package golang.org/x/text/encoding/internal/identifier not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./encoding/unicode/override.go ./encoding/unicode/unicode.go ./encoding/unicode/unicode_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding/unicode text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding_unicode ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/unicode fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:35 Found package in /src/x/text/encoding/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:35 Function BOMOverride has unproduced argument transform.Transformer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_unicode.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_unicode.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_unicode/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./encoding/unicode/unicode_test.go fuzz_ng_x_text_encoding_unicode/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_unicode/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_unicode/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding_unicode /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_unicode Step #3 - "compile-libfuzzer-coverage-x86_64": unicode.go:15:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_unicode_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./encoding/unicode/utf32/utf32.go ./encoding/unicode/utf32/utf32_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding/unicode/utf32 text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding_unicode_utf32 ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/unicode/utf32 fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:43 Found package in /src/x/text/encoding/unicode/utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_unicode_utf32.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_unicode_utf32.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_unicode_utf32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text_encoding_unicode_utf32/copy/utf32.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_text_encoding_unicode_utf32/copy/utf32.go fuzz_ng_x_text_encoding_unicode_utf32/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./encoding/unicode/utf32/utf32_test.go fuzz_ng_x_text_encoding_unicode_utf32/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_unicode_utf32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_unicode_utf32/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding_unicode_utf32 /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_unicode_utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": utf32.go:20:2: use of internal package golang.org/x/text/encoding/internal/identifier not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_unicode_utf32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/japanese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/japanese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/japanese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding/japanese text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding/japanese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/japanese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding_japanese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding_japanese ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/japanese fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:51 Found package in /src/x/text/encoding/japanese Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_japanese.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_japanese.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_japanese Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_japanese [golang.org/x/text/fuzz_ng_x_text_encoding_japanese.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/japanese" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_japanese/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./encoding/japanese/all_test.go fuzz_ng_x_text_encoding_japanese/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_encoding_japanese/iso2022jp.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_japanese/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_japanese/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding_japanese /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_japanese Step #3 - "compile-libfuzzer-coverage-x86_64": eucjp.go:11:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_japanese_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding/japanese Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./encoding/internal/internal.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./encoding/internal/enctest/enctest.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/internal/enctest Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./encoding/internal/identifier/gen.go ./encoding/internal/identifier/identifier.go ./encoding/internal/identifier/mib.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/internal/identifier Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./encoding/traditionalchinese/all_test.go ./encoding/traditionalchinese/big5.go ./encoding/traditionalchinese/maketables.go ./encoding/traditionalchinese/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding/traditionalchinese text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding/traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding_traditionalchinese ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/traditionalchinese fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:55 Found package in /src/x/text/encoding/traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_traditionalchinese.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_traditionalchinese.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese [golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/traditionalchinese" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_traditionalchinese/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./encoding/traditionalchinese/all_test.go fuzz_ng_x_text_encoding_traditionalchinese/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_encoding_traditionalchinese/ngolo_helper.go fuzz_ng_x_text_encoding_traditionalchinese/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_traditionalchinese/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_traditionalchinese/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding_traditionalchinese /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": big5.go:11:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_traditionalchinese_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding/traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./encoding/korean/all_test.go ./encoding/korean/euckr.go ./encoding/korean/maketables.go ./encoding/korean/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/korean Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/korean Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/korean Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding/korean text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding/korean Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/korean Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding_korean Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding_korean ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/korean fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:22:58 Found package in /src/x/text/encoding/korean Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_korean.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_korean.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_korean Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_korean [golang.org/x/text/fuzz_ng_x_text_encoding_korean.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/korean" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_korean/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./encoding/korean/all_test.go fuzz_ng_x_text_encoding_korean/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_encoding_korean/ngolo_helper.go fuzz_ng_x_text_encoding_korean/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_korean/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_korean/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding_korean /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_korean Step #3 - "compile-libfuzzer-coverage-x86_64": euckr.go:11:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_korean_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding/korean Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './encoding/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './encoding/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./encoding/charmap/charmap.go ./encoding/charmap/charmap_test.go ./encoding/charmap/maketables.go ./encoding/charmap/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/charmap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/charmap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/charmap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding/charmap text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding/charmap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/charmap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding_charmap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding_charmap ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/charmap fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:02 Found package in /src/x/text/encoding/charmap Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:02 Type Charmap is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:02 Function NewDecoder has unproduced recv Charmap Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:02 Function NewEncoder has unproduced recv Charmap Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:02 Function String has unproduced recv Charmap Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:02 Function ID has unproduced recv Charmap Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:02 Function DecodeByte has unproduced recv Charmap Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:02 Function EncodeRune has unproduced recv Charmap Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_charmap.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_charmap.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_charmap Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_charmap [golang.org/x/text/fuzz_ng_x_text_encoding_charmap.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/charmap" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_charmap/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./encoding/charmap/charmap_test.go fuzz_ng_x_text_encoding_charmap/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_encoding_charmap/ngolo_helper.go fuzz_ng_x_text_encoding_charmap/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_charmap/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_charmap/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding_charmap /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_charmap Step #3 - "compile-libfuzzer-coverage-x86_64": charmap.go:15:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_charmap_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding/charmap Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding/ianaindex text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding/ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding_ianaindex ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/ianaindex fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:05 Found package in /src/x/text/encoding/ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:05 Type Index is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:05 Function Encoding has unproduced recv Index Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:05 Function Name has unproduced recv Index Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_ianaindex.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_ianaindex.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex [golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/ianaindex" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_ianaindex/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_encoding_ianaindex/ianaindex.go fuzz_ng_x_text_encoding_ianaindex/ianaindex_test.go fuzz_ng_x_text_encoding_ianaindex/ngolo_helper.go fuzz_ng_x_text_encoding_ianaindex/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_ianaindex/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_ianaindex/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding_ianaindex /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": ascii.go:12:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_ianaindex_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding/ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding/htmlindex text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding/htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding_htmlindex ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/htmlindex fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:09 Found package in /src/x/text/encoding/htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:09 Function LanguageDefault has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:09 Function Name has unproduced argument encoding.Encoding Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_htmlindex.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_htmlindex.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_htmlindex/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./encoding/htmlindex/htmlindex_test.go fuzz_ng_x_text_encoding_htmlindex/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_htmlindex/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_htmlindex/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding_htmlindex /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": htmlindex.go:30:2: use of internal package golang.org/x/text/encoding/internal/identifier not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_htmlindex_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding/htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./encoding/simplifiedchinese text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_encoding_simplifiedchinese ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./encoding/simplifiedchinese fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:17 Found package in /src/x/text/encoding/simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_encoding_simplifiedchinese.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_encoding_simplifiedchinese.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese [golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/encoding/simplifiedchinese" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_encoding_simplifiedchinese/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./encoding/simplifiedchinese/all_test.go fuzz_ng_x_text_encoding_simplifiedchinese/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_encoding_simplifiedchinese/gbk.go fuzz_ng_x_text_encoding_simplifiedchinese/hzgb2312.go fuzz_ng_x_text_encoding_simplifiedchinese/ngolo_helper.go fuzz_ng_x_text_encoding_simplifiedchinese/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_simplifiedchinese/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_encoding_simplifiedchinese/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_encoding_simplifiedchinese /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": package golang.org/x/text/fuzz_ng_x_text_encoding_simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": gbk.go:11:2: use of internal package golang.org/x/text/encoding/internal not allowed Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_encoding_simplifiedchinese_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./runes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./runes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./runes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./runes text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./runes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./runes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_runes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_runes ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./runes fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:20 Found package in /src/x/text/runes Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:20 Function If has unproduced argument transform.Transformer Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:20 Function In has unproduced argument unicode.RangeTable Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:20 Function NotIn has unproduced argument unicode.RangeTable Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:20 Unhandled argument &ast.FuncType{Func:1188, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc000012c30), Results:(*ast.FieldList)(0xc000012c60)} for Predicate Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:20 Unhandled argument &ast.FuncType{Func:4896, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc00039a1b0), Results:(*ast.FieldList)(0xc00039a1e0)} for Map Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_runes.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_runes.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_runes Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_runes/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text_runes/copy/cond.go fuzz_ng_x_text_runes/copy/runes.go Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": + cp ./runes/cond_test.go ./runes/example_test.go ./runes/runes_test.go fuzz_ng_x_text_runes/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_runes/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_runes/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_runes Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_runes /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_runes [golang.org/x/text/fuzz_ng_x_text_runes.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_runes [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_runes_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./runes Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/internal.go ./internal/internal_test.go ./internal/match.go ./internal/match_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/triegen Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/colltab Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/format/format.go ./internal/format/parser.go ./internal/format/parser_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/format Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/gen/code.go ./internal/gen/gen.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/gen Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/gen/bitfield Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/catmsg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/testtext/codesize.go ./internal/testtext/flag.go ./internal/testtext/gc.go ./internal/testtext/gccgo.go ./internal/testtext/go1_6.go ./internal/testtext/go1_7.go ./internal/testtext/text.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/testtext Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/stringset/set.go ./internal/stringset/set_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/stringset Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/tag/tag.go ./internal/tag/tag_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/tag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/utf8internal/utf8internal.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/utf8internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/export/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/export/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/export/unicode/doc.go ./internal/export/unicode/gen.go ./internal/export/unicode/unicode_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/export/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 27 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/export/idna Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/number Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/cldrtree Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/cldrtree/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/cldrtree/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/cldrtree/testdata/test2/output.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/cldrtree/testdata/test2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/cldrtree/testdata/test2/common/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/cldrtree/testdata/test2/common/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/cldrtree/testdata/test2/common/main/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/cldrtree/testdata/test2/common/main/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/cldrtree/testdata/test1/output.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/cldrtree/testdata/test1 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/cldrtree/testdata/test1/common/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/cldrtree/testdata/test1/common/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './internal/cldrtree/testdata/test1/common/main/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './internal/cldrtree/testdata/test1/common/main/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/language/compact Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./internal/ucd/example_test.go ./internal/ucd/ucd.go ./internal/ucd/ucd_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./internal/ucd Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/heads/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/tags/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/tags/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/remotes/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/branches/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/branches/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/heads/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/heads/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/remotes/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/remotes/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/logs/refs/remotes/origin/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/logs/refs/remotes/origin/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/hooks/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/hooks/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/pack/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/pack/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/objects/info/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/objects/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './.git/info/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './.git/info/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./currency Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./currency Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./currency Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./currency text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./currency Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./currency Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_currency Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_currency ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args='-exclude MustParseISO' Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude MustParseISO ./currency fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Found package in /src/x/text/currency Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Type Kind is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Function Rounding has unproduced recv Kind Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Function FromRegion has unproduced argument language.Region Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Function FromTag has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Function Format has unproduced argument fmt.State Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Function Kind has unproduced argument Kind Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Unhandled argument &ast.Ellipsis{Ellipsis:114220, Elt:(*ast.Ident)(0xc00030a4a0)} for Query Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Function Date has unproduced argument time.Time Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:28 Function Region has unproduced argument language.Region Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_currency.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_currency.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_currency Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_currency/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_currency/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_currency/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_currency Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_currency /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./tables.go:47:7: currency already declared through import of package currency ("golang.org/x/text/currency") Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_test.go:11:2: other declaration of currency Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_currency [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_currency_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./currency Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 26 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cases Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cases Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cases Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./cases text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./cases Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./cases Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_cases Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_cases ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./cases fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:36 Found package in /src/x/text/cases Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:36 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:36 Function Upper has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:36 Unhandled argument &ast.Ellipsis{Ellipsis:154729, Elt:(*ast.Ident)(0xc000412d80)} for Upper Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:36 Function Lower has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:36 Unhandled argument &ast.Ellipsis{Ellipsis:154889, Elt:(*ast.Ident)(0xc000412f60)} for Lower Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:36 Function Title has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:36 Unhandled argument &ast.Ellipsis{Ellipsis:155123, Elt:(*ast.Ident)(0xc000413140)} for Title Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:36 Unhandled argument &ast.Ellipsis{Ellipsis:155638, Elt:(*ast.Ident)(0xc0004132e0)} for Fold Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_cases.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_cases.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_cases Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_cases/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cases/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_cases/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_cases Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_cases /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_cases [golang.org/x/text/fuzz_ng_x_text_cases.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_cases [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_cases_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./cases Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./transform/examples_test.go ./transform/transform.go ./transform/transform_test.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./transform text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_transform Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_transform ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./transform fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:44 Found package in /src/x/text/transform Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:44 Type NopResetter is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:44 Function Reset has unproduced recv NopResetter Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:44 Unhandled argument &ast.Ellipsis{Ellipsis:12061, Elt:(*ast.Ident)(0xc000275a60)} for Chain Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:44 Unhandled argument &ast.FuncType{Func:16014, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xc0002778f0), Results:(*ast.FieldList)(0xc000277920)} for RemoveFunc Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_transform.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_transform.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_transform Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_transform [golang.org/x/text/fuzz_ng_x_text_transform.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:241:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:321:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_transform/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text_transform/copy/transform.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_text_transform/copy/transform.go fuzz_ng_x_text_transform/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./transform/examples_test.go ./transform/transform_test.go fuzz_ng_x_text_transform/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_transform/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_transform/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_transform Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_transform /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_transform [golang.org/x/text/fuzz_ng_x_text_transform.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_transform [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_transform_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./transform Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./search/index.go ./search/pattern.go ./search/pattern_test.go ./search/search.go ./search/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./search Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./search Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./search Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./search text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./search Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./search Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_search Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_search ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./search fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:52 Found package in /src/x/text/search Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:52 Function New has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:52 Unhandled argument &ast.Ellipsis{Ellipsis:7408, Elt:(*ast.Ident)(0xc00028ada0)} for New Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:52 Unhandled argument &ast.Ellipsis{Ellipsis:8257, Elt:(*ast.Ident)(0xc00028b440)} for MatcherNgdotIndex Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:52 Unhandled argument &ast.Ellipsis{Ellipsis:8575, Elt:(*ast.Ident)(0xc00028b6c0)} for MatcherNgdotIndexString Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:52 Unhandled argument &ast.Ellipsis{Ellipsis:10153, Elt:(*ast.Ident)(0xc0002ce800)} for PatternNgdotIndex Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:23:52 Unhandled argument &ast.Ellipsis{Ellipsis:10885, Elt:(*ast.Ident)(0xc0002cef60)} for PatternNgdotIndexString Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_search.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_search.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_search Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_search [golang.org/x/text/fuzz_ng_x_text_search.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:178:2: declared and not used: PatternResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:227:2: declared and not used: PatternResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_search/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./search/pattern_test.go fuzz_ng_x_text_search/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_search/index.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_search/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_search/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_search Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_search /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_search [golang.org/x/text/fuzz_ng_x_text_search.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_search [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_search_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./search Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./number Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./number Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./number Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./number text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./number Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./number Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_number Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_number ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./number fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:01 Found package in /src/x/text/number Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:01 Unhandled argument &ast.Ellipsis{Ellipsis:5445, Elt:(*ast.Ident)(0xc0001484e0)} for NewFormat Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:01 Function Format has unproduced argument format.State Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:01 Function Digits has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:01 Unhandled argument &ast.Ellipsis{Ellipsis:9657, Elt:(*ast.Ident)(0xc0002141e0)} for Decimal Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:01 Unhandled argument &ast.Ellipsis{Ellipsis:9898, Elt:(*ast.Ident)(0xc000214460)} for Scientific Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:01 Unhandled argument &ast.Ellipsis{Ellipsis:10249, Elt:(*ast.Ident)(0xc0002146e0)} for Engineering Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:01 Unhandled argument &ast.Ellipsis{Ellipsis:10521, Elt:(*ast.Ident)(0xc000214960)} for Percent Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:01 Unhandled argument &ast.Ellipsis{Ellipsis:10796, Elt:(*ast.Ident)(0xc000214be0)} for PerMille Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_number.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_number.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_number Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_number [golang.org/x/text/fuzz_ng_x_text_number.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:175:38: declared and not used: FormatFuncResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:2: declared and not used: FormatFuncResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:177:6: declared and not used: FormatterResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:178:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:220:2: declared and not used: FormatFuncNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:221:2: declared and not used: FormatFuncResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:222:2: declared and not used: FormatterNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:223:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_number/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-x86_64": + cp ./number/examples_test.go ./number/format_test.go ./number/number_test.go fuzz_ng_x_text_number/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_number/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_number/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_number Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_number /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_number [golang.org/x/text/fuzz_ng_x_text_number.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_number [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_number_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./number Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './feature/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './feature/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./feature/plural Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./feature/plural Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./feature/plural Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./feature/plural text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./feature/plural Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./feature/plural Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_feature_plural Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_feature_plural ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./feature/plural fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:09 Found package in /src/x/text/feature/plural Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:09 Type Rules is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:09 Unhandled argument &ast.Ellipsis{Ellipsis:24693, Elt:(*ast.InterfaceType)(0xc000322450)} for Selectf Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:09 Function MatchDigits has unproduced recv Rules Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:09 Function MatchPlural has unproduced recv Rules Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_feature_plural.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_feature_plural.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_feature_plural Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/feature/plural" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_feature_plural/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_feature_plural/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_feature_plural/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_feature_plural Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_feature_plural /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./message.go:93:6: message already declared through import of package message ("golang.org/x/text/message") Step #3 - "compile-libfuzzer-coverage-x86_64": ./example_test.go:10:2: other declaration of message Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_feature_plural [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_feature_plural_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./feature/plural Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls ./date/data_test.go ./date/gen.go ./date/gen_test.go ./date/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./date Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./date Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./date Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./date text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./date Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./date Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_date Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_date ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./date fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:12 Found package in /src/x/text/date Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_date.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_date.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-coverage-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_date Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:11:2: "golang.org/x/text/date" imported and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:179:43: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_date/ Step #3 - "compile-libfuzzer-coverage-x86_64": + goimports -w fuzz_ng_x_text_date/copy/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz_ng_x_text_date/copy/tables.go fuzz_ng_x_text_date/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./date/data_test.go ./date/gen_test.go fuzz_ng_x_text_date/ Step #3 - "compile-libfuzzer-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_date/gen_test.go fuzz_ng_x_text_date/ngolo_helper.go fuzz_ng_x_text_date/tables.go Step #3 - "compile-libfuzzer-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_date/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_date/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_date Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_date /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-coverage-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_date [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_date_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./date Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./language text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_language Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_language ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./language fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Found package in /src/x/text/language Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Array result for byte is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Array result for Variant is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Array result for string is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Array result for Extension is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Array result for Tag is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Array result for float32 is not handled Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Unhandled argument &ast.Ellipsis{Ellipsis:29214, Elt:(*ast.InterfaceType)(0xc00000eb40)} for NewCoverage Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Unhandled argument &ast.Ellipsis{Ellipsis:43033, Elt:(*ast.Ident)(0xc00031a4a0)} for MatchStrings Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Function NewMatcher has unproduced array argument Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Unhandled argument &ast.Ellipsis{Ellipsis:44732, Elt:(*ast.Ident)(0xc00031ae40)} for NewMatcher Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Unhandled argument &ast.Ellipsis{Ellipsis:32669, Elt:(*ast.InterfaceType)(0xc0002ac4b0)} for Compose Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:20 Unhandled argument &ast.Ellipsis{Ellipsis:33535, Elt:(*ast.InterfaceType)(0xc0002ac648)} for CanonTypeNgdotCompose Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_language.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_language.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_language Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./fuzz_ng.go:213:38: declared and not used: MatcherResults Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:214:2: declared and not used: MatcherResultsIndex Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-x86_64": ./fuzz_ng.go:632:2: declared and not used: MatcherNb Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:633:2: declared and not used: MatcherResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_language/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.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/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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_language/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_language/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_language Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_language /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ./httpexample_test.go:16:5: matcher redeclared in this block Step #3 - "compile-libfuzzer-coverage-x86_64": ./match.go:254:6: other declaration of matcher Step #3 - "compile-libfuzzer-coverage-x86_64": ./httpexample_test.go:26:23: invalid method expression matcher.Match (needs pointer receiver (*matcher).Match) Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_language [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_language_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./language Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": ++ ls './language/testdata/*.go' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access './language/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + continue Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-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-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./language/display Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./language/display Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./language/display Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-coverage-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_package ./language/display text Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg=./language/display Step #3 - "compile-libfuzzer-coverage-x86_64": ++ echo ./language/display Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed 's/\./x_text/' Step #3 - "compile-libfuzzer-coverage-x86_64": + pkg_flat=x_text_language_display Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cat /src/ngolo-fuzzing/x/args.txt Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep '^x_text_language_display ' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-coverage-x86_64": + args= Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing ./language/display fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Found package in /src/x/text/language/display Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Type Dictionary is used as argument but not produced Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Format has unproduced argument format.State Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Languages has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Scripts has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Regions has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Tags has unproduced argument language.Tag Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Tags has unproduced recv Dictionary Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Languages has unproduced recv Dictionary Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Scripts has unproduced recv Dictionary Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Regions has unproduced recv Dictionary Step #3 - "compile-libfuzzer-coverage-x86_64": 2024/09/07 06:24:29 Function Name has unproduced recv SelfNamer Step #3 - "compile-libfuzzer-coverage-x86_64": + ls /src/ngolo-fuzzing/x/x_text_language_display.py Step #3 - "compile-libfuzzer-coverage-x86_64": ls: cannot access '/src/ngolo-fuzzing/x/x_text_language_display.py': No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-coverage-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' coverage = coverage ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-coverage-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_x_text_language_display Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/local/bin/compile_go_fuzzer: line 28: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-coverage-x86_64": golang.org/x/text/fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_language_display [golang.org/x/text/fuzz_ng_x_text_language_display.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:176:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzz_ng.go:201:2: declared and not used: FormatterResultsIndex Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go fuzz_ng_x_text_language_display/ Step #3 - "compile-libfuzzer-coverage-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-coverage-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-coverage-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-coverage-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/fuzzng_unsure_test.go fuzz_ng_x_text_language_display/lookup.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-coverage-x86_64": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_language_display/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_NG_CORPUS_DIR=/src/x/text/fuzz_ng_x_text_language_display/corpus/ Step #3 - "compile-libfuzzer-coverage-x86_64": + pushd fuzz_ng_x_text_language_display Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text/fuzz_ng_x_text_language_display /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-coverage-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-coverage-x86_64": # golang.org/x/text/fuzz_ng_x_text_language_display [golang.org/x/text/fuzz_ng_x_text_language_display.test] Step #3 - "compile-libfuzzer-coverage-x86_64": ./fuzzng_unsure_test.go:63:3: undefined: FuzzNG_unsure Step #3 - "compile-libfuzzer-coverage-x86_64": FAIL golang.org/x/text/fuzz_ng_x_text_language_display [build failed] Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -r /workspace/out/libfuzzer-coverage-x86_64/fuzz_ngo_x_text_language_display_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-coverage-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + popd Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x/text Step #3 - "compile-libfuzzer-coverage-x86_64": + echo text/./language/display Step #3 - "compile-libfuzzer-coverage-x86_64": + read pkg Step #3 - "compile-libfuzzer-coverage-x86_64": + cd - Step #3 - "compile-libfuzzer-coverage-x86_64": /src/x Step #3 - "compile-libfuzzer-coverage-x86_64": + read repo Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Failed packages:' Step #3 - "compile-libfuzzer-coverage-x86_64": Failed packages: Step #3 - "compile-libfuzzer-coverage-x86_64": + cat /src/ko.txt Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./argon2/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./blake2b/_asm/standard Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./blake2b/_asm/AVX2 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./x509roots Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./x509roots/fallback Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./chacha20poly1305/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./salsa20/salsa/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./sha3/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./blake2s/_asm Step #3 - "compile-libfuzzer-coverage-x86_64": image/./cmd/webp-manual-test Step #3 - "compile-libfuzzer-coverage-x86_64": image/./example/font Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont Step #3 - "compile-libfuzzer-coverage-x86_64": net/./lif Step #3 - "compile-libfuzzer-coverage-x86_64": net/./route Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Succesful packages:' Step #3 - "compile-libfuzzer-coverage-x86_64": Succesful packages: Step #3 - "compile-libfuzzer-coverage-x86_64": + cat /src/ok.txt Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./curve25519 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./chacha20 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./nacl/box Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./nacl/sign Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./nacl/secretbox Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./nacl/auth Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./argon2 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./blowfish Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./bn256 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./blake2b Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./pkcs12 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./x509roots/nss Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./chacha20poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./openpgp Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./openpgp/clearsign Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./openpgp/elgamal Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./openpgp/packet Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./openpgp/errors Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./openpgp/s2k Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./openpgp/armor Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./ssh Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./ssh/test Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./ssh/knownhosts Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./ssh/terminal Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./ssh/agent Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./pbkdf2 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./hkdf Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./salsa20 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./salsa20/salsa Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./scrypt Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./ocsp Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./xtea Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./bcrypt Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./ripemd160 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./ed25519 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./twofish Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./otr Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./xts Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./cast5 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./acme Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./acme/autocert Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./cryptobyte Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./cryptobyte/asn1 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./sha3 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./poly1305 Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./tea Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./blake2s Step #3 - "compile-libfuzzer-coverage-x86_64": crypto/./md4 Step #3 - "compile-libfuzzer-coverage-x86_64": image/./vp8 Step #3 - "compile-libfuzzer-coverage-x86_64": image/./riff Step #3 - "compile-libfuzzer-coverage-x86_64": image/./bmp Step #3 - "compile-libfuzzer-coverage-x86_64": image/./colornames Step #3 - "compile-libfuzzer-coverage-x86_64": image/./tiff Step #3 - "compile-libfuzzer-coverage-x86_64": image/./tiff/lzw Step #3 - "compile-libfuzzer-coverage-x86_64": image/./math/f32 Step #3 - "compile-libfuzzer-coverage-x86_64": image/./math/f64 Step #3 - "compile-libfuzzer-coverage-x86_64": image/./math/fixed Step #3 - "compile-libfuzzer-coverage-x86_64": image/./draw Step #3 - "compile-libfuzzer-coverage-x86_64": image/./vp8l Step #3 - "compile-libfuzzer-coverage-x86_64": image/./vector Step #3 - "compile-libfuzzer-coverage-x86_64": image/./ccitt Step #3 - "compile-libfuzzer-coverage-x86_64": image/./webp Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gomonobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gomedium Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gosmallcaps Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gomono Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gomonobold Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gobold Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gobolditalic Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/goitalic Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gosmallcapsitalic Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gomediumitalic Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/gomonoitalic Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/gofont/goregular Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/plan9font Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/opentype Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/basicfont Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/sfnt Step #3 - "compile-libfuzzer-coverage-x86_64": image/./font/inconsolata Step #3 - "compile-libfuzzer-coverage-x86_64": net/./bpf Step #3 - "compile-libfuzzer-coverage-x86_64": net/./icmp Step #3 - "compile-libfuzzer-coverage-x86_64": net/./netutil Step #3 - "compile-libfuzzer-coverage-x86_64": net/./trace Step #3 - "compile-libfuzzer-coverage-x86_64": net/./ipv4 Step #3 - "compile-libfuzzer-coverage-x86_64": net/./dns/dnsmessage Step #3 - "compile-libfuzzer-coverage-x86_64": net/./webdav Step #3 - "compile-libfuzzer-coverage-x86_64": net/./dict Step #3 - "compile-libfuzzer-coverage-x86_64": net/./context Step #3 - "compile-libfuzzer-coverage-x86_64": net/./context/ctxhttp Step #3 - "compile-libfuzzer-coverage-x86_64": net/./http2 Step #3 - "compile-libfuzzer-coverage-x86_64": net/./http2/h2c Step #3 - "compile-libfuzzer-coverage-x86_64": net/./http2/h2i Step #3 - "compile-libfuzzer-coverage-x86_64": net/./http2/hpack Step #3 - "compile-libfuzzer-coverage-x86_64": net/./ipv6 Step #3 - "compile-libfuzzer-coverage-x86_64": net/./websocket Step #3 - "compile-libfuzzer-coverage-x86_64": net/./nettest Step #3 - "compile-libfuzzer-coverage-x86_64": net/./idna Step #3 - "compile-libfuzzer-coverage-x86_64": net/./http/httpguts Step #3 - "compile-libfuzzer-coverage-x86_64": net/./http/httpproxy Step #3 - "compile-libfuzzer-coverage-x86_64": net/./xsrftoken Step #3 - "compile-libfuzzer-coverage-x86_64": net/./proxy Step #3 - "compile-libfuzzer-coverage-x86_64": net/./quic Step #3 - "compile-libfuzzer-coverage-x86_64": net/./quic/qlog Step #3 - "compile-libfuzzer-coverage-x86_64": net/./html Step #3 - "compile-libfuzzer-coverage-x86_64": net/./html/charset Step #3 - "compile-libfuzzer-coverage-x86_64": net/./html/atom Step #3 - "compile-libfuzzer-coverage-x86_64": net/./publicsuffix Step #3 - "compile-libfuzzer-coverage-x86_64": text/. Step #3 - "compile-libfuzzer-coverage-x86_64": text/./message Step #3 - "compile-libfuzzer-coverage-x86_64": text/./message/catalog Step #3 - "compile-libfuzzer-coverage-x86_64": text/./message/pipeline Step #3 - "compile-libfuzzer-coverage-x86_64": text/./cmd/gotext Step #3 - "compile-libfuzzer-coverage-x86_64": text/./cmd/gotext/examples/extract_http Step #3 - "compile-libfuzzer-coverage-x86_64": text/./cmd/gotext/examples/extract_http/pkg Step #3 - "compile-libfuzzer-coverage-x86_64": text/./cmd/gotext/examples/rewrite Step #3 - "compile-libfuzzer-coverage-x86_64": text/./cmd/gotext/examples/extract Step #3 - "compile-libfuzzer-coverage-x86_64": text/./secure Step #3 - "compile-libfuzzer-coverage-x86_64": text/./secure/bidirule Step #3 - "compile-libfuzzer-coverage-x86_64": text/./secure/precis Step #3 - "compile-libfuzzer-coverage-x86_64": text/./unicode Step #3 - "compile-libfuzzer-coverage-x86_64": text/./unicode/bidi Step #3 - "compile-libfuzzer-coverage-x86_64": text/./unicode/norm Step #3 - "compile-libfuzzer-coverage-x86_64": text/./unicode/runenames Step #3 - "compile-libfuzzer-coverage-x86_64": text/./unicode/rangetable Step #3 - "compile-libfuzzer-coverage-x86_64": text/./unicode/cldr Step #3 - "compile-libfuzzer-coverage-x86_64": text/./collate Step #3 - "compile-libfuzzer-coverage-x86_64": text/./collate/build Step #3 - "compile-libfuzzer-coverage-x86_64": text/./collate/tools/colcmp Step #3 - "compile-libfuzzer-coverage-x86_64": text/./width Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding/unicode Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding/unicode/utf32 Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding/japanese Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding/traditionalchinese Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding/korean Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding/charmap Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding/ianaindex Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding/htmlindex Step #3 - "compile-libfuzzer-coverage-x86_64": text/./encoding/simplifiedchinese Step #3 - "compile-libfuzzer-coverage-x86_64": text/./runes Step #3 - "compile-libfuzzer-coverage-x86_64": text/./currency Step #3 - "compile-libfuzzer-coverage-x86_64": text/./cases Step #3 - "compile-libfuzzer-coverage-x86_64": text/./transform Step #3 - "compile-libfuzzer-coverage-x86_64": text/./search Step #3 - "compile-libfuzzer-coverage-x86_64": text/./number Step #3 - "compile-libfuzzer-coverage-x86_64": text/./feature/plural Step #3 - "compile-libfuzzer-coverage-x86_64": text/./date Step #3 - "compile-libfuzzer-coverage-x86_64": text/./language Step #3 - "compile-libfuzzer-coverage-x86_64": text/./language/display Finished Step #3 - "compile-libfuzzer-coverage-x86_64" Starting Step #4 Step #4: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #4: Using default tag: latest Step #4: latest: Pulling from oss-fuzz-base/base-runner Step #4: b549f31133a9: Already exists Step #4: a977fd1d1d2c: Already exists Step #4: b7af597d0683: Already exists Step #4: 13e3034c244d: Pulling fs layer Step #4: dec64d51f794: Pulling fs layer Step #4: e31f3b260b9e: Pulling fs layer Step #4: 367f9bb09834: Pulling fs layer Step #4: 5b25d2c94427: Pulling fs layer Step #4: d2a50f9fb1f3: Pulling fs layer Step #4: 8632b0bd8e7d: Pulling fs layer Step #4: 5368468cae7f: Pulling fs layer Step #4: 3c2efcf61031: Pulling fs layer Step #4: ac5a534aec8b: Pulling fs layer Step #4: b7e426295cd7: Pulling fs layer Step #4: a3f08180fccf: Pulling fs layer Step #4: d948d546ccc6: Pulling fs layer Step #4: 0ad7fe872fbd: Pulling fs layer Step #4: 6a857bbda8a0: Pulling fs layer Step #4: a70462462a24: Pulling fs layer Step #4: 2a0c7f3b0701: Pulling fs layer Step #4: d2a50f9fb1f3: Waiting Step #4: 8632b0bd8e7d: Waiting Step #4: 5b25d2c94427: Waiting Step #4: 3c2efcf61031: Waiting Step #4: 367f9bb09834: Waiting Step #4: 0ad7fe872fbd: Waiting Step #4: ac5a534aec8b: Waiting Step #4: b7e426295cd7: Waiting Step #4: 6a857bbda8a0: Waiting Step #4: d948d546ccc6: Waiting Step #4: a3f08180fccf: Waiting Step #4: 2a0c7f3b0701: Waiting Step #4: e31f3b260b9e: Verifying Checksum Step #4: e31f3b260b9e: Download complete Step #4: 13e3034c244d: Verifying Checksum Step #4: 13e3034c244d: Download complete Step #4: dec64d51f794: Verifying Checksum Step #4: dec64d51f794: Download complete Step #4: 5b25d2c94427: Verifying Checksum Step #4: 5b25d2c94427: Download complete Step #4: 13e3034c244d: Pull complete Step #4: d2a50f9fb1f3: Verifying Checksum Step #4: d2a50f9fb1f3: Download complete Step #4: 8632b0bd8e7d: Verifying Checksum Step #4: 8632b0bd8e7d: Download complete Step #4: dec64d51f794: Pull complete Step #4: 3c2efcf61031: Download complete Step #4: e31f3b260b9e: Pull complete Step #4: 5368468cae7f: Verifying Checksum Step #4: 5368468cae7f: Download complete Step #4: 367f9bb09834: Verifying Checksum Step #4: 367f9bb09834: Download complete Step #4: b7e426295cd7: Verifying Checksum Step #4: b7e426295cd7: Download complete Step #4: a3f08180fccf: Verifying Checksum Step #4: a3f08180fccf: Download complete Step #4: d948d546ccc6: Verifying Checksum Step #4: d948d546ccc6: Download complete Step #4: 0ad7fe872fbd: Verifying Checksum Step #4: 0ad7fe872fbd: Download complete Step #4: 6a857bbda8a0: Verifying Checksum Step #4: 6a857bbda8a0: Download complete Step #4: a70462462a24: Verifying Checksum Step #4: a70462462a24: Download complete Step #4: ac5a534aec8b: Verifying Checksum Step #4: ac5a534aec8b: Download complete Step #4: 2a0c7f3b0701: Verifying Checksum Step #4: 2a0c7f3b0701: Download complete Step #4: 367f9bb09834: Pull complete Step #4: 5b25d2c94427: Pull complete Step #4: d2a50f9fb1f3: Pull complete Step #4: 8632b0bd8e7d: Pull complete Step #4: 5368468cae7f: Pull complete Step #4: 3c2efcf61031: Pull complete Step #4: ac5a534aec8b: Pull complete Step #4: b7e426295cd7: Pull complete Step #4: a3f08180fccf: Pull complete Step #4: d948d546ccc6: Pull complete Step #4: 0ad7fe872fbd: Pull complete Step #4: 6a857bbda8a0: Pull complete Step #4: a70462462a24: Pull complete Step #4: 2a0c7f3b0701: Pull complete Step #4: Digest: sha256:44d0c2654e5beb6475c2a8205a6abe1b890292906574ed74740db7d2400248f9 Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #4 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 (with digest): gcr.io/oss-fuzz-base/base-runner Step #6: Running go target fuzz_ngo_x_text_width Step #6: Running go target fuzz_ngo_x_net_ipv6 Step #6: Running go target fuzz_ngo_x_image_vp8l Step #6: Running go target fuzz_ngo_x_crypto_bcrypt Step #6: Running go target fuzz_ngo_x_crypto_openpgp_armor Step #6: Running go target fuzz_ngo_x_net_dict Step #6: Running go target fuzz_ngo_x_net_webdav Step #6: Running go target fuzz_ngo_x_crypto_xts Step #6: Running go target fuzz_ngo_x_crypto_ed25519 Step #6: Running go target fuzz_ngo_x_net_http_httpguts Step #6: Running go target fuzz_ngo_x_crypto_ssh_knownhosts Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_text_runes Step #6: Running go target fuzz_ngo_x_text_secure_precis Step #6: Running go target fuzz_ngo_x_net_websocket Step #6: Running go target fuzz_ngo_x_text_collate Step #6: Running go target fuzz_ngo_x_crypto_openpgp_clearsign Step #6: Running go target fuzz_ngo_x_crypto_curve25519 Step #6: Running go target fuzz_ngo_x_text_unicode_bidi Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_net_html Step #6: Running go target fuzz_ngo_x_crypto_acme_autocert Step #6: Running go target fuzz_ngo_x_image_draw Step #6: Running go target fuzz_ngo_x_image_tiff_lzw Step #6: Running go target fuzz_ngo_x_image_vector Step #6: Running go target fuzz_ngo_x_image_bmp Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_net_quic Step #6: Running go target fuzz_ngo_x_net_context Step #6: Running go target fuzz_ngo_x_text_encoding Step #6: Running go target fuzz_ngo_x_crypto_scrypt Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_crypto_openpgp Step #6: Running go target fuzz_ngo_x_image_math_fixed Step #6: Running go target fuzz_ngo_x_crypto_cast5 Step #6: Running go target fuzz_ngo_x_net_proxy Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_net_http2_hpack Step #6: Running go target fuzz_ngo_x_crypto_ssh_terminal Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_net_publicsuffix Step #6: Running go target fuzz_ngo_x_text_currency Step #6: Running go target fuzz_ngo_x_crypto_blake2b Step #6: Running go target fuzz_ngo_x_crypto_poly1305 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_crypto_twofish Step #6: Running go target fuzz_ngo_x_text_message_pipeline Step #6: Running go target fuzz_ngo_x_crypto_blowfish Step #6: Running go target fuzz_ngo_x_image_riff Step #6: Running go target fuzz_ngo_x_image_tiff Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_net_idna Step #6: Running go target fuzz_ngo_x_text_encoding_unicode Step #6: Running go target fuzz_ngo_x_net_html_charset Step #6: Running go target fuzz_ngo_x_crypto_tea Step #6: Running go target fuzz_ngo_x_net_nettest Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_image_webp Step #6: Running go target fuzz_ngo_x_crypto_chacha20poly1305 Step #6: Running go target fuzz_ngo_x_crypto_chacha20 Step #6: Running go target fuzz_ngo_x_net_http2 Step #6: Running go target fuzz_ngo_x_crypto_cryptobyte Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_text_encoding_unicode_utf32 Step #6: Running go target fuzz_ngo_x_crypto_argon2 Step #6: Running go target fuzz_ngo_x_image_font_plan9font Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_crypto_blake2s Step #6: Running go target fuzz_ngo_x_net_xsrftoken Step #6: Running go target fuzz_ngo_x_crypto_nacl_box Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_crypto_nacl_sign Step #6: Running go target fuzz_ngo_x_text_unicode_cldr Step #6: Running go target fuzz_ngo_x_text_unicode_rangetable Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_text_cases Step #6: Running go target fuzz_ngo_x_text_collate_build Step #6: Running go target fuzz_ngo_x_crypto_x509roots_nss Step #6: Running go target fuzz_ngo_x_image_vp8 Step #6: Running go target fuzz_ngo_x_crypto_xtea Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_text_secure_bidirule Step #6: Running go target fuzz_ngo_x_crypto_sha3 Step #6: Running go target fuzz_ngo_x_net_dns_dnsmessage Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Running go target fuzz_ngo_x_text_unicode_runenames Step #6: Running go target fuzz_ngo_x_crypto_pkcs12 Step #6: Running go target fuzz_ngo_x_text_encoding_htmlindex Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: /workspace/out/libfuzzer-coverage-x86_64 Step #6: Error occured while running fuzz_ngo_x_net_dict: Step #6: sed: can't read /workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_ngo_x_net_dict.profdata: No such file or directory Step #6: sed: can't read /workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_ngo_x_net_dict.profdata: No such file or directory Step #6: 2024/09/07 07:26:39 failed to parse profiles: open /workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_ngo_x_net_dict.profdata: no such file or directory Step #6: /workspace/out/libfuzzer-coverage-x86_64/dumps Step #6: 2024/09/07 07:26:41 Cannot parse profile at "/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_ngo_x_net_dict.perf.cpu.prof": parsing profile: empty input file Step #6: mv: cannot stat 'merged.data': No such file or directory Step #6: Finished generating code coverage report for Go fuzz targets. Finished Step #6 Starting Step #7 Step #7: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #7: CommandException: 1 files/objects could not be removed. Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #8: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/heap.prof [Content-Type=application/octet-stream]... Step #8: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/index.html [Content-Type=text/html]... Step #8: / [0/4 files][ 0.0 B/ 26.4 MiB] 0% Done / [0/4 files][ 0.0 B/ 26.4 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/summary.json [Content-Type=application/json]... Step #8: / [0/4 files][ 0.0 B/ 26.4 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/index.html [Content-Type=text/html]... Step #8: / [0/4 files][ 0.0 B/ 26.4 MiB] 0% Done / [1/4 files][386.2 KiB/ 26.4 MiB] 1% Done / [2/4 files][ 10.7 MiB/ 26.4 MiB] 40% Done / [3/4 files][ 26.4 MiB/ 26.4 MiB] 99% Done - - [4/4 files][ 26.4 MiB/ 26.4 MiB] 100% Done Step #8: Operation completed over 4 objects/26.4 MiB. Finished Step #8 Starting Step #9 Step #9: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #9: CommandException: 1 files/objects could not be removed. Finished Step #9 Starting Step #10 Step #10: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #10: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_context.json [Content-Type=application/json]... Step #10: / [0/74 files][ 0.0 B/428.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_encoding_unicode.json [Content-Type=application/json]... Step #10: / [0/74 files][ 0.0 B/428.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_scrypt.json [Content-Type=application/json]... Step #10: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_http_httpguts.json [Content-Type=application/json]... Step #10: / [0/74 files][ 0.0 B/428.2 KiB] 0% Done / [0/74 files][ 0.0 B/428.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_font_plan9font.json [Content-Type=application/json]... Step #10: / [0/74 files][ 0.0 B/428.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_nacl_sign.json [Content-Type=application/json]... Step #10: / [0/74 files][ 2.2 KiB/428.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_http2_hpack.json [Content-Type=application/json]... Step #10: / [0/74 files][ 2.2 KiB/428.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_nacl_box.json [Content-Type=application/json]... Step #10: / [0/74 files][ 2.2 KiB/428.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_curve25519.json [Content-Type=application/json]... Step #10: / [0/74 files][ 6.6 KiB/428.2 KiB] 1% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_quic.json [Content-Type=application/json]... Step #10: / [0/74 files][ 8.8 KiB/428.2 KiB] 2% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_cast5.json [Content-Type=application/json]... Step #10: / [0/74 files][ 16.3 KiB/428.2 KiB] 3% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_unicode_runenames.json [Content-Type=application/json]... Step #10: / [0/74 files][ 16.3 KiB/428.2 KiB] 3% Done / [1/74 files][ 16.3 KiB/428.2 KiB] 3% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_http2.json [Content-Type=application/json]... Step #10: / [1/74 files][ 16.3 KiB/428.2 KiB] 3% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_message_pipeline.json [Content-Type=application/json]... Step #10: / [1/74 files][ 16.3 KiB/428.2 KiB] 3% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_poly1305.json [Content-Type=application/json]... Step #10: / [1/74 files][ 18.5 KiB/428.2 KiB] 4% Done / [2/74 files][ 21.7 KiB/428.2 KiB] 5% Done / [3/74 files][ 21.7 KiB/428.2 KiB] 5% Done / [4/74 files][ 53.3 KiB/428.2 KiB] 12% Done / [5/74 files][ 55.2 KiB/428.2 KiB] 12% Done / [6/74 files][ 57.4 KiB/428.2 KiB] 13% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_collate_build.json [Content-Type=application/json]... Step #10: / [6/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_html_charset.json [Content-Type=application/json]... Step #10: / [6/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_width.json [Content-Type=application/json]... Step #10: / [6/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_dict.json [Content-Type=application/json]... Step #10: / [6/74 files][105.2 KiB/428.2 KiB] 24% Done / [7/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_blake2s.json [Content-Type=application/json]... Step #10: / [7/74 files][105.2 KiB/428.2 KiB] 24% Done / [8/74 files][105.2 KiB/428.2 KiB] 24% Done / [9/74 files][105.2 KiB/428.2 KiB] 24% Done / [10/74 files][105.2 KiB/428.2 KiB] 24% Done / [11/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_openpgp_clearsign.json [Content-Type=application/json]... Step #10: / [11/74 files][105.2 KiB/428.2 KiB] 24% Done / [12/74 files][105.2 KiB/428.2 KiB] 24% Done / [13/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_websocket.json [Content-Type=application/json]... Step #10: / [13/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_vp8l.json [Content-Type=application/json]... Step #10: / [13/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_cases.json [Content-Type=application/json]... Step #10: / [13/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_unicode_bidi.json [Content-Type=application/json]... Step #10: / [13/74 files][105.2 KiB/428.2 KiB] 24% Done / [14/74 files][105.2 KiB/428.2 KiB] 24% Done / [15/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_webp.json [Content-Type=application/json]... Step #10: / [15/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_bmp.json [Content-Type=application/json]... Step #10: / [15/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_openpgp_armor.json [Content-Type=application/json]... Step #10: / [15/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_idna.json [Content-Type=application/json]... Step #10: / [15/74 files][105.2 KiB/428.2 KiB] 24% Done - Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_argon2.json [Content-Type=application/json]... Step #10: - [15/74 files][105.2 KiB/428.2 KiB] 24% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_encoding.json [Content-Type=application/json]... Step #10: - [15/74 files][117.1 KiB/428.2 KiB] 27% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_chacha20.json [Content-Type=application/json]... Step #10: - [15/74 files][117.1 KiB/428.2 KiB] 27% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_ed25519.json [Content-Type=application/json]... Step #10: - [15/74 files][135.4 KiB/428.2 KiB] 31% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_blake2b.json [Content-Type=application/json]... Step #10: - [15/74 files][135.4 KiB/428.2 KiB] 31% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_chacha20poly1305.json [Content-Type=application/json]... Step #10: - [15/74 files][135.4 KiB/428.2 KiB] 31% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_dns_dnsmessage.json [Content-Type=application/json]... Step #10: - [15/74 files][141.0 KiB/428.2 KiB] 32% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_tiff.json [Content-Type=application/json]... Step #10: - [15/74 files][144.6 KiB/428.2 KiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_encoding_unicode_utf32.json [Content-Type=application/json]... Step #10: - [15/74 files][147.7 KiB/428.2 KiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_x509roots_nss.json [Content-Type=application/json]... Step #10: - [15/74 files][155.1 KiB/428.2 KiB] 36% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_secure_bidirule.json [Content-Type=application/json]... Step #10: - [15/74 files][155.1 KiB/428.2 KiB] 36% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_cryptobyte.json [Content-Type=application/json]... Step #10: - [15/74 files][159.0 KiB/428.2 KiB] 37% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_draw.json [Content-Type=application/json]... Step #10: - [15/74 files][161.2 KiB/428.2 KiB] 37% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_encoding_htmlindex.json [Content-Type=application/json]... Step #10: - [15/74 files][164.8 KiB/428.2 KiB] 38% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_vp8.json [Content-Type=application/json]... Step #10: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_tiff_lzw.json [Content-Type=application/json]... Step #10: - [15/74 files][164.8 KiB/428.2 KiB] 38% Done - [15/74 files][164.8 KiB/428.2 KiB] 38% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_unicode_rangetable.json [Content-Type=application/json]... Step #10: - [15/74 files][164.8 KiB/428.2 KiB] 38% Done - [16/74 files][187.6 KiB/428.2 KiB] 43% Done - [17/74 files][187.6 KiB/428.2 KiB] 43% Done - [18/74 files][190.3 KiB/428.2 KiB] 44% Done - [19/74 files][197.5 KiB/428.2 KiB] 46% Done - [20/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_pkcs12.json [Content-Type=application/json]... Step #10: - [20/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_xts.json [Content-Type=application/json]... Step #10: - [20/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_ssh_knownhosts.json [Content-Type=application/json]... Step #10: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_nettest.json [Content-Type=application/json]... Step #10: - [20/74 files][205.8 KiB/428.2 KiB] 48% Done - [20/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_riff.json [Content-Type=application/json]... Step #10: - [20/74 files][205.8 KiB/428.2 KiB] 48% Done - [21/74 files][205.8 KiB/428.2 KiB] 48% Done - [22/74 files][205.8 KiB/428.2 KiB] 48% Done - [23/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_sha3.json [Content-Type=application/json]... Step #10: - [23/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_ipv6.json [Content-Type=application/json]... Step #10: - [23/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_publicsuffix.json [Content-Type=application/json]... Step #10: - [23/74 files][205.8 KiB/428.2 KiB] 48% Done - [24/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_unicode_cldr.json [Content-Type=application/json]... Step #10: - [24/74 files][205.8 KiB/428.2 KiB] 48% Done - [25/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_twofish.json [Content-Type=application/json]... Step #10: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_proxy.json [Content-Type=application/json]... Step #10: - [25/74 files][205.8 KiB/428.2 KiB] 48% Done - [25/74 files][205.8 KiB/428.2 KiB] 48% Done - [26/74 files][205.8 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/coverage_targets.txt [Content-Type=text/plain]... Step #10: - [26/74 files][208.5 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_tea.json [Content-Type=application/json]... Step #10: - [26/74 files][208.5 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_html.json [Content-Type=application/json]... Step #10: - [26/74 files][208.5 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_blowfish.json [Content-Type=application/json]... Step #10: - [26/74 files][208.5 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_acme_autocert.json [Content-Type=application/json]... Step #10: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_runes.json [Content-Type=application/json]... Step #10: - [26/74 files][208.5 KiB/428.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_currency.json [Content-Type=application/json]... Step #10: - [26/74 files][210.4 KiB/428.2 KiB] 49% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_webdav.json [Content-Type=application/json]... Step #10: - [26/74 files][210.4 KiB/428.2 KiB] 49% Done - [26/74 files][210.4 KiB/428.2 KiB] 49% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_xtea.json [Content-Type=application/json]... Step #10: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_ssh_terminal.json [Content-Type=application/json]... Step #10: - [26/74 files][213.6 KiB/428.2 KiB] 49% Done - [26/74 files][213.6 KiB/428.2 KiB] 49% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_secure_precis.json [Content-Type=application/json]... Step #10: - [26/74 files][213.6 KiB/428.2 KiB] 49% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_openpgp.json [Content-Type=application/json]... Step #10: - [27/74 files][216.2 KiB/428.2 KiB] 50% Done - [27/74 files][216.2 KiB/428.2 KiB] 50% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_vector.json [Content-Type=application/json]... Step #10: - [27/74 files][216.2 KiB/428.2 KiB] 50% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_image_math_fixed.json [Content-Type=application/json]... Step #10: - [27/74 files][216.2 KiB/428.2 KiB] 50% Done - [28/74 files][216.2 KiB/428.2 KiB] 50% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_net_xsrftoken.json [Content-Type=application/json]... Step #10: - [28/74 files][216.2 KiB/428.2 KiB] 50% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_crypto_bcrypt.json [Content-Type=application/json]... Step #10: - [28/74 files][216.2 KiB/428.2 KiB] 50% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_ngo_x_text_collate.json [Content-Type=application/json]... Step #10: - [28/74 files][231.6 KiB/428.2 KiB] 54% Done - [29/74 files][231.6 KiB/428.2 KiB] 54% Done - [30/74 files][231.6 KiB/428.2 KiB] 54% Done - [31/74 files][240.9 KiB/428.2 KiB] 56% Done - [32/74 files][240.9 KiB/428.2 KiB] 56% Done - [33/74 files][240.9 KiB/428.2 KiB] 56% Done - [34/74 files][248.0 KiB/428.2 KiB] 57% Done - [35/74 files][248.0 KiB/428.2 KiB] 57% Done - [36/74 files][252.8 KiB/428.2 KiB] 59% Done - [37/74 files][272.4 KiB/428.2 KiB] 63% Done - [38/74 files][274.3 KiB/428.2 KiB] 64% Done - [39/74 files][278.1 KiB/428.2 KiB] 64% Done - [40/74 files][301.2 KiB/428.2 KiB] 70% Done - [41/74 files][301.2 KiB/428.2 KiB] 70% Done - [42/74 files][301.2 KiB/428.2 KiB] 70% Done - [43/74 files][313.8 KiB/428.2 KiB] 73% Done - [44/74 files][313.8 KiB/428.2 KiB] 73% Done - [45/74 files][313.8 KiB/428.2 KiB] 73% Done - [46/74 files][313.8 KiB/428.2 KiB] 73% Done - [47/74 files][313.8 KiB/428.2 KiB] 73% Done - [48/74 files][343.8 KiB/428.2 KiB] 80% Done - [49/74 files][369.7 KiB/428.2 KiB] 86% Done - [50/74 files][369.7 KiB/428.2 KiB] 86% Done - [51/74 files][369.7 KiB/428.2 KiB] 86% Done - [52/74 files][369.7 KiB/428.2 KiB] 86% Done \ \ [53/74 files][372.4 KiB/428.2 KiB] 86% Done \ [54/74 files][386.2 KiB/428.2 KiB] 90% Done \ [55/74 files][386.2 KiB/428.2 KiB] 90% Done \ [56/74 files][386.2 KiB/428.2 KiB] 90% Done \ [57/74 files][409.2 KiB/428.2 KiB] 95% Done \ [58/74 files][409.2 KiB/428.2 KiB] 95% Done \ [59/74 files][409.2 KiB/428.2 KiB] 95% Done \ [60/74 files][409.2 KiB/428.2 KiB] 95% Done \ [61/74 files][409.2 KiB/428.2 KiB] 95% Done \ [62/74 files][409.2 KiB/428.2 KiB] 95% Done \ [63/74 files][428.2 KiB/428.2 KiB] 99% Done \ [64/74 files][428.2 KiB/428.2 KiB] 99% Done \ [65/74 files][428.2 KiB/428.2 KiB] 99% Done \ [66/74 files][428.2 KiB/428.2 KiB] 99% Done \ [67/74 files][428.2 KiB/428.2 KiB] 99% Done \ [68/74 files][428.2 KiB/428.2 KiB] 99% Done \ [69/74 files][428.2 KiB/428.2 KiB] 99% Done \ [70/74 files][428.2 KiB/428.2 KiB] 99% Done \ [71/74 files][428.2 KiB/428.2 KiB] 99% Done \ [72/74 files][428.2 KiB/428.2 KiB] 99% Done \ [73/74 files][428.2 KiB/428.2 KiB] 99% Done \ [74/74 files][428.2 KiB/428.2 KiB] 100% Done Step #10: Operation completed over 74 objects/428.2 KiB. Finished Step #10 Starting Step #11 Step #11: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #11: CommandException: 1 files/objects could not be removed. Finished Step #11 Starting Step #12 Step #12: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #12: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_openpgp.log [Content-Type=application/octet-stream]... Step #12: / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_collate.log [Content-Type=application/octet-stream]... Step #12: / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_collate_build.log [Content-Type=application/octet-stream]... Step #12: / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_websocket.log [Content-Type=application/octet-stream]... Step #12: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_runes.log [Content-Type=application/octet-stream]... Step #12: / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_xts.log [Content-Type=application/octet-stream]... Step #12: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_xtea.log [Content-Type=application/octet-stream]... Step #12: / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_chacha20poly1305.log [Content-Type=application/octet-stream]... Step #12: / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_blowfish.log [Content-Type=application/octet-stream]... Step #12: / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_unicode_rangetable.log [Content-Type=application/octet-stream]... Step #12: / [0/73 files][ 0.0 B/ 4.2 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_x509roots_nss.log [Content-Type=application/octet-stream]... Step #12: / [0/73 files][ 301.0 B/ 4.2 KiB] 6% Done / [1/73 files][ 301.0 B/ 4.2 KiB] 6% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_currency.log [Content-Type=application/octet-stream]... Step #12: / [1/73 files][ 301.0 B/ 4.2 KiB] 6% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_tea.log [Content-Type=application/octet-stream]... Step #12: / [1/73 files][ 301.0 B/ 4.2 KiB] 6% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_dns_dnsmessage.log [Content-Type=application/octet-stream]... Step #12: / [1/73 files][ 363.0 B/ 4.2 KiB] 8% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_chacha20.log [Content-Type=application/octet-stream]... Step #12: / [1/73 files][ 363.0 B/ 4.2 KiB] 8% Done / [2/73 files][ 486.0 B/ 4.2 KiB] 11% Done / [3/73 files][ 670.0 B/ 4.2 KiB] 15% Done / [4/73 files][ 670.0 B/ 4.2 KiB] 15% Done / [5/73 files][ 670.0 B/ 4.2 KiB] 15% Done / [6/73 files][ 670.0 B/ 4.2 KiB] 15% Done / [7/73 files][ 670.0 B/ 4.2 KiB] 15% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_ssh_knownhosts.log [Content-Type=application/octet-stream]... Step #12: / [7/73 files][ 730.0 B/ 4.2 KiB] 16% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_blake2b.log [Content-Type=application/octet-stream]... Step #12: / [7/73 files][ 730.0 B/ 4.2 KiB] 16% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_unicode_cldr.log [Content-Type=application/octet-stream]... Step #12: / [8/73 files][ 730.0 B/ 4.2 KiB] 16% Done / [8/73 files][ 730.0 B/ 4.2 KiB] 16% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_context.log [Content-Type=application/octet-stream]... Step #12: / [8/73 files][ 730.0 B/ 4.2 KiB] 16% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_cryptobyte.log [Content-Type=application/octet-stream]... Step #12: / [8/73 files][ 730.0 B/ 4.2 KiB] 16% Done / [9/73 files][ 913.0 B/ 4.2 KiB] 20% Done / [10/73 files][ 913.0 B/ 4.2 KiB] 20% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_blake2s.log [Content-Type=application/octet-stream]... Step #12: / [10/73 files][ 913.0 B/ 4.2 KiB] 20% Done / [11/73 files][ 913.0 B/ 4.2 KiB] 20% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_tiff.log [Content-Type=application/octet-stream]... Step #12: / [11/73 files][ 913.0 B/ 4.2 KiB] 20% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_scrypt.log [Content-Type=application/octet-stream]... Step #12: / [11/73 files][ 913.0 B/ 4.2 KiB] 20% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_cast5.log [Content-Type=application/octet-stream]... Step #12: / [11/73 files][ 913.0 B/ 4.2 KiB] 20% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_vp8l.log [Content-Type=application/octet-stream]... Step #12: / [11/73 files][ 913.0 B/ 4.2 KiB] 20% Done / [12/73 files][ 913.0 B/ 4.2 KiB] 20% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_ipv6.log [Content-Type=application/octet-stream]... Step #12: / [12/73 files][ 913.0 B/ 4.2 KiB] 20% Done / [13/73 files][ 913.0 B/ 4.2 KiB] 20% Done / [14/73 files][ 913.0 B/ 4.2 KiB] 20% Done / [15/73 files][ 913.0 B/ 4.2 KiB] 20% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_encoding_htmlindex.log [Content-Type=application/octet-stream]... Step #12: / [15/73 files][ 913.0 B/ 4.2 KiB] 20% Done - Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_proxy.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 974.0 B/ 4.2 KiB] 22% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_math_fixed.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 974.0 B/ 4.2 KiB] 22% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_nacl_sign.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 974.0 B/ 4.2 KiB] 22% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_message_pipeline.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.2 KiB/ 4.2 KiB] 27% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_secure_precis.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.2 KiB/ 4.2 KiB] 29% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_http2_hpack.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.3 KiB/ 4.2 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_draw.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.3 KiB/ 4.2 KiB] 30% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_nacl_box.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.4 KiB/ 4.2 KiB] 32% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_twofish.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.4 KiB/ 4.2 KiB] 32% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_html.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.4 KiB/ 4.2 KiB] 32% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_idna.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.4 KiB/ 4.2 KiB] 32% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_bmp.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_bcrypt.log [Content-Type=application/octet-stream]... Step #12: - [15/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done - [16/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_http2.log [Content-Type=application/octet-stream]... Step #12: - [16/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_font_plan9font.log [Content-Type=application/octet-stream]... Step #12: - [16/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_poly1305.log [Content-Type=application/octet-stream]... Step #12: - [16/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_ssh_terminal.log [Content-Type=application/octet-stream]... Step #12: - [16/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_xsrftoken.log [Content-Type=application/octet-stream]... Step #12: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_http_httpguts.log [Content-Type=application/octet-stream]... Step #12: - [16/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done - [16/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_encoding.log [Content-Type=application/octet-stream]... Step #12: - [16/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_ed25519.log [Content-Type=application/octet-stream]... Step #12: - [16/73 files][ 1.5 KiB/ 4.2 KiB] 35% Done - [17/73 files][ 1.6 KiB/ 4.2 KiB] 36% Done - [18/73 files][ 1.6 KiB/ 4.2 KiB] 37% Done - [19/73 files][ 1.6 KiB/ 4.2 KiB] 37% Done - [20/73 files][ 1.6 KiB/ 4.2 KiB] 37% Done - [21/73 files][ 1.6 KiB/ 4.2 KiB] 37% Done - [22/73 files][ 1.6 KiB/ 4.2 KiB] 37% Done - [23/73 files][ 1.8 KiB/ 4.2 KiB] 41% Done - [24/73 files][ 1.8 KiB/ 4.2 KiB] 41% Done - [25/73 files][ 2.0 KiB/ 4.2 KiB] 46% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_acme_autocert.log [Content-Type=application/octet-stream]... Step #12: - [25/73 files][ 2.1 KiB/ 4.2 KiB] 48% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_riff.log [Content-Type=application/octet-stream]... Step #12: - [25/73 files][ 2.2 KiB/ 4.2 KiB] 51% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_publicsuffix.log [Content-Type=application/octet-stream]... Step #12: - [25/73 files][ 2.2 KiB/ 4.2 KiB] 51% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_vp8.log [Content-Type=application/octet-stream]... Step #12: - [25/73 files][ 2.2 KiB/ 4.2 KiB] 51% Done - [26/73 files][ 2.2 KiB/ 4.2 KiB] 52% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_unicode_bidi.log [Content-Type=application/octet-stream]... Step #12: - [26/73 files][ 2.2 KiB/ 4.2 KiB] 52% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_quic.log [Content-Type=application/octet-stream]... Step #12: - [26/73 files][ 2.2 KiB/ 4.2 KiB] 52% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_webdav.log [Content-Type=application/octet-stream]... Step #12: - [26/73 files][ 2.2 KiB/ 4.2 KiB] 52% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_openpgp_armor.log [Content-Type=application/octet-stream]... Step #12: - [26/73 files][ 2.2 KiB/ 4.2 KiB] 52% Done - [27/73 files][ 2.2 KiB/ 4.2 KiB] 52% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_unicode_runenames.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.2 KiB/ 4.2 KiB] 52% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_webp.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.2 KiB/ 4.2 KiB] 52% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_curve25519.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.3 KiB/ 4.2 KiB] 54% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_dict.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.4 KiB/ 4.2 KiB] 55% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_pkcs12.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.4 KiB/ 4.2 KiB] 57% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_encoding_unicode.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.4 KiB/ 4.2 KiB] 57% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_secure_bidirule.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.4 KiB/ 4.2 KiB] 57% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_cases.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.4 KiB/ 4.2 KiB] 57% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_tiff_lzw.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_width.log [Content-Type=application/octet-stream]... Step #12: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_argon2.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_openpgp_clearsign.log [Content-Type=application/octet-stream]... Step #12: - [27/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [27/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_crypto_sha3.log [Content-Type=application/octet-stream]... Step #12: - [28/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_nettest.log [Content-Type=application/octet-stream]... Step #12: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_image_vector.log [Content-Type=application/octet-stream]... Step #12: - [29/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [29/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [30/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [30/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_text_encoding_unicode_utf32.log [Content-Type=application/octet-stream]... Step #12: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_ngo_x_net_html_charset.log [Content-Type=application/octet-stream]... Step #12: - [31/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [31/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [31/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [31/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [32/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [33/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [34/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [35/73 files][ 2.5 KiB/ 4.2 KiB] 58% Done - [36/73 files][ 3.0 KiB/ 4.2 KiB] 69% Done - [37/73 files][ 3.0 KiB/ 4.2 KiB] 69% Done - [38/73 files][ 3.0 KiB/ 4.2 KiB] 69% Done - [39/73 files][ 3.0 KiB/ 4.2 KiB] 69% Done - [40/73 files][ 3.1 KiB/ 4.2 KiB] 73% Done - [41/73 files][ 3.2 KiB/ 4.2 KiB] 75% Done - [42/73 files][ 3.2 KiB/ 4.2 KiB] 75% Done - [43/73 files][ 3.2 KiB/ 4.2 KiB] 75% Done - [44/73 files][ 3.2 KiB/ 4.2 KiB] 75% Done \ \ [45/73 files][ 3.7 KiB/ 4.2 KiB] 87% Done \ [46/73 files][ 3.8 KiB/ 4.2 KiB] 88% Done \ [47/73 files][ 3.8 KiB/ 4.2 KiB] 88% Done \ [48/73 files][ 3.8 KiB/ 4.2 KiB] 88% Done \ [49/73 files][ 3.8 KiB/ 4.2 KiB] 88% Done \ [50/73 files][ 3.8 KiB/ 4.2 KiB] 88% Done \ [51/73 files][ 3.8 KiB/ 4.2 KiB] 90% Done \ [52/73 files][ 3.8 KiB/ 4.2 KiB] 90% Done \ [53/73 files][ 3.8 KiB/ 4.2 KiB] 90% Done \ [54/73 files][ 3.8 KiB/ 4.2 KiB] 90% Done \ [55/73 files][ 3.9 KiB/ 4.2 KiB] 91% Done \ [56/73 files][ 4.0 KiB/ 4.2 KiB] 93% Done \ [57/73 files][ 4.0 KiB/ 4.2 KiB] 93% Done \ [58/73 files][ 4.0 KiB/ 4.2 KiB] 93% Done \ [59/73 files][ 4.0 KiB/ 4.2 KiB] 93% Done \ [60/73 files][ 4.0 KiB/ 4.2 KiB] 93% Done \ [61/73 files][ 4.0 KiB/ 4.2 KiB] 93% Done \ [62/73 files][ 4.0 KiB/ 4.2 KiB] 93% Done \ [63/73 files][ 4.0 KiB/ 4.2 KiB] 93% Done \ [64/73 files][ 4.0 KiB/ 4.2 KiB] 94% Done \ [65/73 files][ 4.0 KiB/ 4.2 KiB] 94% Done \ [66/73 files][ 4.0 KiB/ 4.2 KiB] 94% Done \ [67/73 files][ 4.0 KiB/ 4.2 KiB] 94% Done \ [68/73 files][ 4.1 KiB/ 4.2 KiB] 95% Done \ [69/73 files][ 4.2 KiB/ 4.2 KiB] 99% Done \ [70/73 files][ 4.2 KiB/ 4.2 KiB] 99% Done \ [71/73 files][ 4.2 KiB/ 4.2 KiB] 99% Done \ [72/73 files][ 4.2 KiB/ 4.2 KiB] 99% Done \ [73/73 files][ 4.2 KiB/ 4.2 KiB] 100% Done Step #12: Operation completed over 73 objects/4.2 KiB. Finished Step #12 Starting Step #13 Step #13: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #13: Copying file:///workspace/srcmap.json [Content-Type=application/json]... Step #13: / [0 files][ 0.0 B/ 1.2 KiB] / [1 files][ 1.2 KiB/ 1.2 KiB] Step #13: Operation completed over 1 objects/1.2 KiB. Finished Step #13 Starting Step #14 Step #14: Already have image (with digest): gcr.io/cloud-builders/curl Step #14: % Total % Received % Xferd Average Speed Time Time Time Current Step #14: Dload Upload Total Spent Left Speed Step #14: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 333 0 0 100 333 0 1624 --:--:-- --:--:-- --:--:-- 1632 Finished Step #14 PUSH DONE